From d72febf1ce9a72cdfb3cb822d74456a387897672 Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 26 Aug 2025 14:29:01 +0200 Subject: Add Game Over music & dialogue box + button press after music end restarts --- modes/dungeon.gbasm | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'modes/dungeon.gbasm') diff --git a/modes/dungeon.gbasm b/modes/dungeon.gbasm index 7922e64..86fea59 100644 --- a/modes/dungeon.gbasm +++ b/modes/dungeon.gbasm @@ -56,18 +56,37 @@ Update_Animation_Steps: RET NZ .Dead_mode: + LD A, $mem_current_mode + CP $enum_dead_mode + RET Z LD A, $00 LD $mem_bunny_direction, A LD A, $02 LD $mem_bunny_animation, A - + .LOAD_MUSIC =_music_GameOver + CALL =Start_Music LD A, $enum_dead_mode + LD $mem_requested_mode, A LD $mem_current_mode, A CALL =Update_VBlank_Handler - .CLOSE_DIALOGUE + LD HL, $dialogue_first_line + LD BC, $36 + CALL =bzero + + LD HL, $dialogue_first_line + .LOAD_BANK_OF =Game_Over_1_Txt + LD BC, ptr(=Game_Over_1_Txt) + CALL =Print_str + + LD HL, $dialogue_third_line + .LOAD_BANK_OF =Game_Over_2_Txt + LD BC, ptr(=Game_Over_2_Txt) + CALL =Print_str + LD A, 0b00100111 + LD $mem_display_flag, A RET STAT_Entrypoint: -- cgit v1.2.3-70-g09d2