diff options
author | Astatin <[email protected]> | 2025-01-10 14:17:59 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2025-01-10 14:17:59 +0900 |
commit | 6554352f32cd4ea48b7f39eebdbfcf3b77232fe3 (patch) | |
tree | 698f1ae461318d7233bd69bbf6b5dc7a57a602e6 /gui.gbasm | |
parent | 4bc4cac95f5cab356b2d2a6c07d68f1a7b7a4e92 (diff) |
Emptying dialogue buffer on close dialogue
Diffstat (limited to 'gui.gbasm')
-rw-r--r-- | gui.gbasm | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -1,3 +1,16 @@ +.MACRODEF CLOSE_DIALOGUE + LD A, $04 + LD $mem_display_flag, A + + LD HL, $dialogue_first_line + LD BC, $12 + CALL =bzero + + LD HL, $dialogue_third_line + LD BC, $12 + CALL =bzero +.END + Copy_Dialogue_Buffer: LD A, $mem_display_flag BIT 2, A @@ -70,8 +83,8 @@ Exit_Menu: LD A, $enum_dungeon_mode LD $mem_requested_mode, A - LD A, $00 - LD $mem_display_flag, A + .CLOSE_DIALOGUE + RET Display_dialogue_cursor: |