diff options
author | Astatin <[email protected]> | 2024-09-03 18:03:34 +0900 |
---|---|---|
committer | Astatin <astatin@redacted> | 2024-09-03 18:03:34 +0900 |
commit | 8a69fd747d22206afe4ea31a743e58070699b3d9 (patch) | |
tree | 2769d790ad5e4652ef347b669ca0d1acbf8d4700 /definitions.gbasm | |
parent | 4dd5da8812f90e8af924e3a6ee89aef4a88658e4 (diff) |
Rewrite Display_Bunny to be able to display multiple entities
Diffstat (limited to 'definitions.gbasm')
-rw-r--r-- | definitions.gbasm | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/definitions.gbasm b/definitions.gbasm index e35f78f..18b4237 100644 --- a/definitions.gbasm +++ b/definitions.gbasm @@ -13,14 +13,12 @@ .DEFINE dungeon_generation_step $20 .DEFINE intial_duplication_probablity $01 -.DEFINE mem_bunny_x_px ($c000) -.DEFINE mem_bunny_y_px ($c001) .DEFINE mem_button_direction ($c002) -.DEFINE mem_moving_sprite_direction ($c003) .DEFINE mem_moving_animation_step ($c004) -.DEFINE mem_sprite_direction ($c005) -.DEFINE mem_bunny_x ($c006) -.DEFINE mem_bunny_y ($c007) +.DEFINE mem_bunny_sprite ($c980) +.DEFINE mem_bunny_x ($c981) +.DEFINE mem_bunny_y ($c982) +.DEFINE mem_bunny_direction ($c983) .DEFINE mem_viewport_x ($c008) .DEFINE mem_viewport_y ($c009) .DEFINE mem_rng_state_1 ($c00a) ; 2 bytes @@ -58,12 +56,12 @@ ; _padding: u24 ; } -.DEFINE mem_entites_list $c9800 ; Until IDK WHERE +.DEFINE mem_entites_list $c980 ; Until IDK WHERE ; struct entity { ; sprite: u8, ; x: u8, ; y: u8, -; direction: u3, +; direction: u8 (bit 3 = is_moving, bit 2-0: direction), ; } .DEFINE enum_direction_left $01 |