aboutsummaryrefslogtreecommitdiff
path: root/main.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-01-07 19:29:17 +0900
committerAstatin <[email protected]>2025-01-07 19:30:12 +0900
commitadb2d9935253b0ea0e31b462f342aa7823697a7e (patch)
treeb17bff2c89f69bc2265b3abd09383b061cdde59c /main.gbasm
parentba36a613da1ce2dd822429cff4bd994094010abe (diff)
Add support for multiple enemies loaded (up to 4 loaded at dungeon gen time)
Diffstat (limited to 'main.gbasm')
-rw-r--r--main.gbasm11
1 files changed, 11 insertions, 0 deletions
diff --git a/main.gbasm b/main.gbasm
index dd4f52a..0e8d6e5 100644
--- a/main.gbasm
+++ b/main.gbasm
@@ -76,12 +76,22 @@ Entrypoint:
LD $mem_bunny_health, A
New_Dungeon:
LD SP, $fffe
+ LD HL, $mem_loaded_enemies_indices
+ LD A, $00
+ LD (HL+), A
+ INC A
+ LD (HL+), A
+ INC A
+ LD (HL+), A
+ INC A
+ LD (HL+), A
CALL =Dungeon_Generation
CALL =Initialize_Entities
CALL =Initialize_Objects
CALL =Load_Tile
CALL =Load_Map
CALL =Load_Objects
+ CALL =Reload_Entities_Tile_Data
LD A, $00
LD $mem_bunny_flags, A
@@ -231,6 +241,7 @@ STAT_Entrypoint:
.INCLUDE "entity/actions.gbasm"
.INCLUDE "entity/collisions.gbasm"
.INCLUDE "entity/display.gbasm"
+.INCLUDE "entity/list.gbasm"
.INCLUDE "animation.gbasm"
.INCLUDE "attacks.gbasm"
.INCLUDE "gui.gbasm"