aboutsummaryrefslogtreecommitdiff
path: root/definitions.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-10-15 17:03:35 +0900
committerAstatin <[email protected]>2024-10-15 17:03:35 +0900
commitf5183a78e20deaa9a294250873f3b5ee5cedafa3 (patch)
treef426034fa307b2dabdca6980ec65a016653decc2 /definitions.gbasm
parentb4beaa96c563d3af9e41c0801f9fbba9d1acdccd (diff)
Increase size of entities array
Diffstat (limited to 'definitions.gbasm')
-rw-r--r--definitions.gbasm22
1 files changed, 11 insertions, 11 deletions
diff --git a/definitions.gbasm b/definitions.gbasm
index d623e55..da0a9ab 100644
--- a/definitions.gbasm
+++ b/definitions.gbasm
@@ -16,10 +16,10 @@
.DEFINE mem_button_direction ($c002)
.DEFINE mem_button_action ($c003)
.DEFINE mem_moving_animation_step ($c004)
-.DEFINE mem_bunny_sprite ($c980)
-.DEFINE mem_bunny_x ($c981)
-.DEFINE mem_bunny_y ($c982)
-.DEFINE mem_bunny_direction ($c983)
+.DEFINE mem_bunny_sprite ($cb00)
+.DEFINE mem_bunny_x ($cb01)
+.DEFINE mem_bunny_y ($cb02)
+.DEFINE mem_bunny_direction ($cb03)
.DEFINE mem_viewport_x ($c008)
.DEFINE mem_viewport_y ($c009)
.DEFINE mem_rng_state_1 ($c00a) ; 2 bytes
@@ -72,23 +72,23 @@
; _padding: u24
; }
-.DEFINE mem_entities_list $c980 ; Until c9ff
+.DEFINE mem_oam_buffer $ca00 ; Until $ca9f
+.DEFINE mem_oam_buffer_high $ca
+
+.DEFINE mem_entities_list $cb00 ; Until cbff
; struct entity {
; sprite: u8,
; x: u8,
; y: u8,
; direction: u8 (animation = bit 7-4, bit 3 = is_moving, bit 2-0: direction),
-; ai_function_pointer: 16
-; _padding: u16
+; ai_function_pointer: u16
+; health: u8
+; _padding: u72
;
; # SANTA CHRISTMAS LIST PLEASE #
; health, max health, list of possible attacks, maybe remaining attacks ? AI status (blind, scared, slow, etc..)
-;
; }
-.DEFINE mem_oam_buffer $ca00 ; Until $ca9f
-.DEFINE mem_oam_buffer_high $ca
-
.DEFINE enum_direction_left $01
.DEFINE enum_direction_right $02
.DEFINE enum_direction_up $03