From 579e73311319868d8b186e3442098358d839b3b3 Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 18 Mar 2025 19:12:59 +0900 Subject: Add generation events to be executed on floor generation --- main.gbasm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'main.gbasm') diff --git a/main.gbasm b/main.gbasm index e22d5bb..699238c 100644 --- a/main.gbasm +++ b/main.gbasm @@ -100,6 +100,8 @@ Entrypoint: LD $mem_bunny_mana, A LD A, $01 LD $mem_floor_count, A + CALL =Init_DemoQuest_Event + New_Dungeon: LD SP, $fffe LD HL, $mem_loaded_enemies_indices @@ -125,10 +127,6 @@ New_Dungeon: CALL =Dungeon_Generation CALL =Initialize_Entities CALL =Initialize_Objects - CALL =Load_Tile - CALL =Load_Map - CALL =Load_Objects - CALL =Reload_Entities_Tile_Data ; Reset animations LD HL, $mem_animation_list @@ -171,6 +169,15 @@ New_Dungeon: LD A, $f4 LD ($9d73), A + CALL =Generation_Event_Execution + + CALL =Reload_Entities_Tile_Data + CALL =Reset_Entities_Collision_Map + + CALL =Load_Tile + CALL =Load_Map + CALL =Load_Objects + .SET_WINDOW_LCDC_E .ENABLE_TOP_BAR .ENABLE_VBLANK_INTERRUPTS @@ -309,6 +316,7 @@ STAT_Entrypoint: .INCLUDE "map/loading.gbasm" .INCLUDE "map/generation.gbasm" .INCLUDE "map/objects.gbasm" +.INCLUDE "map/generationevents.gbasm" .INCLUDE "gui.gbasm" .INCLUDE "dialogues/utils.gbasm" .INCLUDE "entity/utils.gbasm" -- cgit v1.2.3-70-g09d2