From dbc8c250a9e93c3f041fa16a759030b42395ca27 Mon Sep 17 00:00:00 2001 From: Spencer Vaughn Date: Wed, 1 Nov 2023 20:26:45 -0500 Subject: [PATCH] fixed menu selection off-button bug --- src/screens/MainMenuScreen.c | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/screens/MainMenuScreen.c b/src/screens/MainMenuScreen.c index 0c4bcf0..8951db0 100644 --- a/src/screens/MainMenuScreen.c +++ b/src/screens/MainMenuScreen.c @@ -143,10 +143,6 @@ void draw_main_menu(struct SaveFileData *save_file_data, GameScreen *current_scr { set_active_animation(BUTTON_TRADE); } - else - { - clear_active_animation(); - } // Update/Draw animated Trade details pane if (active_anim_index == BUTTON_TRADE) @@ -187,10 +183,6 @@ void draw_main_menu(struct SaveFileData *save_file_data, GameScreen *current_scr { set_active_animation(BUTTON_EVOLVE); } - else - { - clear_active_animation(); - } // Update/Draw animated Evolve details pane if (active_anim_index == BUTTON_EVOLVE) @@ -225,10 +217,6 @@ void draw_main_menu(struct SaveFileData *save_file_data, GameScreen *current_scr { set_active_animation(BUTTON_SETTINGS); } - else - { - clear_active_animation(); - } // Update/Draw animated Settings details pane if (active_anim_index == BUTTON_SETTINGS) @@ -251,10 +239,6 @@ void draw_main_menu(struct SaveFileData *save_file_data, GameScreen *current_scr { set_active_animation(BUTTON_QUIT); } - else - { - clear_active_animation(); - } // Update/Draw animated Quit details pane if (active_anim_index == BUTTON_QUIT) @@ -325,4 +309,7 @@ void draw_main_menu(struct SaveFileData *save_file_data, GameScreen *current_scr } EndDrawing(); + + // Reset active hover index + clear_active_animation(); }