diff options
Diffstat (limited to 'gui.gbasm')
-rw-r--r-- | gui.gbasm | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -142,8 +142,12 @@ Move_dialogue_cursor: Check_dialogue_action: LD A, $mem_current_mode CP $enum_dungeon_menu_mode + JR Z, =.Check_exit + + CP $enum_dungeon_dialogue_mode RET NZ + .Check_exit: LD A, $mem_last_button_action LD B, A LD A, $mem_button_action @@ -154,6 +158,10 @@ Check_dialogue_action: BIT 0, A RET Z + LD A, $mem_current_mode + CP $enum_dungeon_menu_mode + RET NZ + LD HL, $dialogue_menu_choice1_routine LD A, $mem_menu_cursor_position |