From 7155b71f03e9214c37333d9507d1ca95c263d041 Mon Sep 17 00:00:00 2001 From: Kistaro Windrider Date: Sat, 3 Feb 2024 13:43:07 -0800 Subject: [PATCH] my beautiful dev sprites and changes in the sprite plan --- vacation.p8 | 48 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/vacation.p8 b/vacation.p8 index 0adbdcd..04571d0 100644 --- a/vacation.p8 +++ b/vacation.p8 @@ -433,14 +433,15 @@ end) -- dolphin sprite states: -- spr args -- draw pal --- hitbox size --- todo: figure out a practical --- way to pick a state, given --- x and dy. make sure it --- stabilizes appropriately --- around splash/surface --- even though the animation --- is supposed to bounce here +-- hitbox offset; it's always +-- some fixed size (trying to +-- figure out what that size is) +-- multiple sprites: do the +-- entire thing as multiple +-- sprites, or only the tail? +-- single sprite is bigger on +-- the sprite sheet but easier +-- to render. phinstate_nrm = {} phinstate_jump_full = {} @@ -453,20 +454,16 @@ phinstate_fall_wax = {} phinstate_fall_full = {} -phinstate_splash = {} - phinstate_dive_full = {} phinstate_dive_wane = {} -phinstate_turn = {} +phinstate_return = {} phinstate_rise_wax = {} phinstate_rise_full = {} -phinstate_surface = {} - toyphin = { x=3, @@ -477,3 +474,28 @@ mknew(toyphin) -->8 -- game sequencer +__gfx__ +00000000777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007700000000000000000000007700000000000000700000000000000000000000000000000000000000000000000000000 +00700700700000000000000000000007700000000000000000000007700000000000000700000000000000000000000000000000000000000000000000000000 +00077000700000000000000000000007700000000000000000000007700000cccc00000700000000000000000000000000000000000000000000000000000000 +0007700070000000000000000000000770000000000000000000000770000000c000000700000000000000000000000000000000000000000000000000000000 +00700700700000000000000000000007700000000000000000000007700000cccc00000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007700cc000c00c00cc00c0c007700000000000000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007700c0c0c0c0c00c0c0c0c0077000000c0000000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007700c0c0c0c0c00cc00ccc007700000c0c000000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007700ccc00c00cc0c000c0c007700000cccc00000700000000000000000000000000000000000000000000000000000000 +00000000700cc000c00c00cc00c0c007700000000000000000000007700000000000000700000000000000000000000000000000000000000000000000000000 +00000000700c0c0c0c0c00c0c0c0c007700000000000000000000007700000000c00000700000000000000000000000000000000000000000000000000000000 +00000000700c0c0c0c0c00cc00ccc007700000000000000000000007700000cccc00000700000000000000000000000000000000000000000000000000000000 +00000000700ccc00c00cc0c000c0c007700000000000000000000007700000000000000700000000000000000000000000000000000000000000000000000000 +000000007000000000000000000000077000000000000000000000077000000cc000000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007777777777777777777777777700000c00c00000700000000000000000000000000000000000000000000000000000000 +000000007000000000000000000000070000000000000000000000007000000cc000000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007000000000000000000000000700000000000000700000000000000000000000000000000000000000000000000000000 +000000007000000000000000000000070000000000000000000000007000000ccc00000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007000000000000000000000000700000c00c00000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007000000000000000000000000700000cccc00000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007000000000000000000000000700000000000000700000000000000000000000000000000000000000000000000000000 +00000000700000000000000000000007000000000000000000000000700000000000000700000000000000000000000000000000000000000000000000000000 +00000000777777777777777777777777000000000000000000000000777777777777777700000000000000000000000000000000000000000000000000000000