From b5ca0d4bff573f14ac7d3b47ebd7b23c56346b5e Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 9 Sep 2025 16:53:39 +0200 Subject: Add per entity dialogue + screen darkening animation for future big menu opening --- modes/bigmenu.gbasm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 modes/bigmenu.gbasm (limited to 'modes/bigmenu.gbasm') diff --git a/modes/bigmenu.gbasm b/modes/bigmenu.gbasm new file mode 100644 index 0000000..ba3da74 --- /dev/null +++ b/modes/bigmenu.gbasm @@ -0,0 +1,38 @@ +Open_Big_Menu_Loading_VBlank: + LD A, $mem_prepared_color_palette + RR A + OR 0b11000000 + LD $mem_prepared_color_palette, A + LD A, $reg_obj0_palette + RR A + OR 0b11000000 + LD $reg_obj0_palette, A + LD A, $mem_gui_text_bold_palette + RR A + OR 0b11000000 + LD $mem_gui_text_bold_palette, A + LD A, $mem_gui_text_thin_palette + RR A + OR 0b11000000 + LD $mem_gui_text_thin_palette, A + RET + +Open_Big_Menu_Loading_Regular: + RET + +Open_Big_Menu: + LD BC, =Open_Big_Menu_Loading_VBlank + LD A, B + LD $mem_loading_mode_vblank_func_pointer_high, A + LD A, C + LD $mem_loading_mode_vblank_func_pointer_low, A + + LD BC, =Open_Big_Menu_Loading_Regular + LD A, B + LD $mem_loading_mode_regular_func_pointer_high, A + LD A, C + LD $mem_loading_mode_regular_func_pointer_low, A + + LD A, $enum_loading_mode + LD $mem_requested_mode, A + RET -- cgit v1.2.3-70-g09d2