diff options
author | Astatin <[email protected]> | 2025-03-18 19:12:59 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2025-03-18 19:12:59 +0900 |
commit | 579e73311319868d8b186e3442098358d839b3b3 (patch) | |
tree | b21d556c7c6a5e72b0c25a224711c2e553e46abb /main.gbasm | |
parent | a29c10798a8064542ac04a5160baaa9b406ef239 (diff) |
Add generation events to be executed on floor generation
Diffstat (limited to 'main.gbasm')
-rw-r--r-- | main.gbasm | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -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" |