Skip to content

Commit

Permalink
fix missing menu sounds
Browse files Browse the repository at this point in the history
  • Loading branch information
RenaKunisaki committed Apr 3, 2021
1 parent 51ef4de commit d108531
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
2 changes: 2 additions & 0 deletions amethyst/src/menu.c
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ void genericMenu_run(Menu *self) {
while(self->items[sel].name) sel++;
}
self->selected = sel - 1;
audioPlaySound(NULL, MENU_MOVE_SOUND);
}
else if(controllerStates[0].stickY < -MENU_ANALOG_STICK_THRESHOLD
|| controllerStates[0].substickY < -MENU_CSTICK_THRESHOLD) { //down
Expand All @@ -82,6 +83,7 @@ void genericMenu_run(Menu *self) {
sel++;
if(!self->items[sel].name) sel = 0;
self->selected = sel;
audioPlaySound(NULL, MENU_MOVE_SOUND);
}
else if(controllerStates[0].stickX > MENU_ANALOG_STICK_THRESHOLD
|| controllerStates[0].substickX > MENU_CSTICK_THRESHOLD) { //right
Expand Down
1 change: 1 addition & 0 deletions amethyst/src/menu.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
#define MENU_TEXTBOX_ID 0x93 //same as game uses for HUD
#define MENU_LINE_HEIGHT 18
#define MENU_ADJUST_SOUND 0xF4 //generic adjustment sound effect ID
#define MENU_MOVE_SOUND 0xF4 //sound ID for moving cursor
#define MENU_OPEN_SOUND 0xFC //submenu open sound effect ID
#define MENU_CLOSE_SOUND 0xFC //submenu close sound effect ID
#define MENU_FAIL_SOUND 0xFD //"can't use this item" sound
Expand Down
3 changes: 2 additions & 1 deletion amethyst/src/menuMain.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@

void mainMenu_close(const Menu *self) {
//Close function for main menu
DPRINT("Close main menu");
//DPRINT("Close main menu");
menuState = MENU_CLOSING;
menuAnimFrame = MENU_ANIM_NUM_FRAMES;
if(!(menuPrevGameFlags & MENU_FLAG_TIME_STOPPED)) timeStop = 0;
if(!(menuPrevGameFlags & MENU_FLAG_PAUSE_DISABLED)) pauseDisabled = 0;
activeTimerFlags = menuPrevTimerFlags;
audioPlaySound(NULL, MENU_CLOSE_SOUND);
}

void mainSubMenu_close(const Menu *self) {
Expand Down

0 comments on commit d108531

Please sign in to comment.