diff options
author | Astatin <[email protected]> | 2024-08-27 18:33:46 +0900 |
---|---|---|
committer | Astatin <astatin@redacted> | 2024-08-27 18:33:46 +0900 |
commit | 4a4ff1db8fe026ced0530f8c2531033da43164e6 (patch) | |
tree | 2f1055120080dd6b7557fb383dd60e5354e47da4 /definitions.gbasm | |
parent | f0d9de7afa943ebd41c1b202690b2ab3e387f708 (diff) |
Add objects and spawn bunny & goal in a random room
Diffstat (limited to 'definitions.gbasm')
-rw-r--r-- | definitions.gbasm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/definitions.gbasm b/definitions.gbasm index 655dfbd..745136a 100644 --- a/definitions.gbasm +++ b/definitions.gbasm @@ -26,6 +26,9 @@ .DEFINE mem_rng_state_1 ($c00a) ; 2 bytes .DEFINE mem_rng_state_2 ($c00b) ; 2 bytes +.DEFINE mem_map_loading_flags ($c00c) +; bit 0: if the object should be reloaded (scroll or first load) + .DEFINE next_free_head_higher_bytes $c7 .DEFINE mem_next_free_head_lower_bytes ($c6ff) .DEFINE mem_dungeon_generation_heads $c700 ; Takes the memory from c700 to c717 @@ -45,6 +48,15 @@ ; sizey: u8, ; } +.DEFINE mem_object_list $c900 ; Takes the memory from c900 to c97f +; struct objects { +; sprite: u8, +; x: u8, +; y: u8, +; interaction: u16 +; _padding: u24 +; } + .DEFINE enum_direction_left $01 .DEFINE enum_direction_right $02 .DEFINE enum_direction_up $03 |