learn_sounds: allow disabling select sound
This commit is contained in:
@@ -143,6 +143,7 @@ void configure_and_run_learn_sounds() {
|
||||
learn_sounds_set_speak_callback(learn_sounds_bridge_speak);
|
||||
learn_sounds_set_menu_sound_dir("sounds/menu");
|
||||
learn_sounds_set_root_dir("sounds");
|
||||
learn_sounds_set_play_select_sound(false);
|
||||
configure_project_learn_sounds();
|
||||
learn_sounds_run_menu();
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@ string[] learnSoundsDescriptionTexts;
|
||||
string learnSoundsRootDir = "sounds";
|
||||
string learnSoundsMenuSoundDir = "sounds/menu";
|
||||
bool learnSoundsWrap = true;
|
||||
bool learnSoundsPlaySelectSound = true;
|
||||
bool learnSoundsSetupApplied = false;
|
||||
|
||||
sound learnSoundsPreviewSound;
|
||||
@@ -46,6 +47,10 @@ void learn_sounds_set_wrap(bool wrap) {
|
||||
learnSoundsWrap = wrap;
|
||||
}
|
||||
|
||||
void learn_sounds_set_play_select_sound(bool playSelectSound) {
|
||||
learnSoundsPlaySelectSound = playSelectSound;
|
||||
}
|
||||
|
||||
void learn_sounds_clear_skip_entries() {
|
||||
learnSoundsSkipList.resize(0);
|
||||
}
|
||||
@@ -315,7 +320,9 @@ void learn_sounds_run_menu() {
|
||||
}
|
||||
|
||||
if (key_pressed(KEY_RETURN)) {
|
||||
learn_sounds_play_ui_sound(learnSoundsSelectSound, learnSoundsMenuSoundDir + "/menu_select");
|
||||
if (learnSoundsPlaySelectSound) {
|
||||
learn_sounds_play_ui_sound(learnSoundsSelectSound, learnSoundsMenuSoundDir + "/menu_select");
|
||||
}
|
||||
string selectedPath = soundPaths[selection];
|
||||
if (!file_exists(selectedPath)) {
|
||||
learn_sounds_speak("Sound not found.", true);
|
||||
|
||||
Reference in New Issue
Block a user