diff options
Diffstat (limited to 'definitions.gbasm')
-rw-r--r-- | definitions.gbasm | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/definitions.gbasm b/definitions.gbasm index afec299..e8fdd5f 100644 --- a/definitions.gbasm +++ b/definitions.gbasm @@ -40,6 +40,7 @@ .DEFINE mem_bunny_flags ($cb07) .DEFINE mem_bunny_status ($cb08) .DEFINE mem_bunny_mana ($cb09) +.DEFINE mem_bunny_animation ($cb0a) .DEFINE mem_viewport_x ($c008) .DEFINE mem_viewport_y ($c009) @@ -243,15 +244,8 @@ ; sprite: u8, ; x: u8, ; y: u8, -; direction: u8 (animation = bit 7-4, bit 3 = is_moving, bit 2-0: direction), -; aaaamddd: a = animation, m = is_moving, d = direction -; animations: -; nothing = 0 -; action = 1 -; death = 2 -; superjump = 3 -; shaking = 4 -; doubleseed = 5 +; direction: u8 (facing = bit 6-4, bit 3 = is_moving, bit 2-0: direction moving), +; 0aaamddd: f = facing direction, m = is_moving, d = moving direction ; turn_function_jump_table_index: u8 ; action_function_jump_table_index: u8 ; health: u8 (DAA decimal !!) @@ -267,7 +261,16 @@ ; ; 02: invincible ; ; 04: end of freeze ; mana: u8 -; _padding: u48 +; animation: u8 +; animations: +; nothing = 0 +; action = 1 +; death = 2 +; superjump = 3 +; shaking = 4 +; doubleseed = 5 +; slide (forcing no hops on move) = 6 +; _padding: u40 ; ; # SANTA CHRISTMAS LIST PLEASE # ; health, max health, list of possible attacks, maybe remaining attacks ? AI status (blind, scared, slow, etc..) |