From: Lukas Krickl Date: Sat, 5 Oct 2024 15:30:22 +0000 (+0200) Subject: Added demo player sprite X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=d921181e48690bf3ff25603c7ae7cc2408c3a167;p=gbrg%2F.git Added demo player sprite --- diff --git a/src/player.s b/src/player.s index 7c319d3..51feb85 100644 --- a/src/player.s +++ b/src/player.s @@ -1,10 +1,13 @@ ; player gets 3 sprite slots in a row .def int PLAYER_SPRITE1 = shadow_oam + 0 -.def int PLAYER_TILE_IDLE1 = 0x04 -.def int PLAYER_TILE_IDLE2 = 0x14 -.def int PLAYER_TILE_IDLE3 = 0x24 +.def int PLAYER_TILE_IDLE1 = 0x0A +.def int PLAYER_TILE_IDLE2 = 0x1A +.def int LANTERN_TILE_IDLE1 = 0x0C +.def int BROOM_TILE_IDLE1 = 0x04 +.def int BROOM_TILE_IDLE2 = 0x14 +.def int BROOM_TILE_IDLE3 = 0x24 ; init the player ; inputs: ; hl: pointer to player memory @@ -142,21 +145,5 @@ player_update: ld a, b ld [hl+], a - ; obj 3 - ld a, d ; y - add a, 24 - OBJ_OFF_Y - ld [hl+], a - ld a, e ; x - add a, 8 + OBJ_OFF_X - ld [hl+], a - - ; idle tile 3 - ld a, PLAYER_TILE_IDLE3 - ld [hl+], a - - ; flags - ld a, b - ld [hl+], a - ret diff --git a/tiles/tileset0.inc b/tiles/tileset0.inc index b462e01..33e7656 100644 --- a/tiles/tileset0.inc +++ b/tiles/tileset0.inc @@ -91,29 +91,29 @@ ; tile 10 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 00003333 +.chr 00032222 +.chr 00032221 +.chr 00032221 +.chr 00003222 +.chr 00003322 ; tile 11 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 00032333 +.chr 00032321 +.chr 00032322 +.chr 00032321 +.chr 00003222 +.chr 00003223 +.chr 00003230 +.chr 00003330 ; tile 12 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 00111100 +.chr 03000030 +.chr 03333330 +.chr 03022230 +.chr 03221230 +.chr 03211130 +.chr 00333300 .chr 00000000 ; tile 13 .chr 00000000 @@ -235,21 +235,21 @@ ; tile 26 .chr 00000000 .chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33300000 +.chr 22230000 +.chr 21230000 +.chr 21230000 +.chr 22230000 +.chr 11130000 ; tile 27 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 -.chr 00000000 +.chr 33333000 +.chr 11232300 +.chr 22232300 +.chr 11232300 +.chr 22223000 +.chr 32230000 +.chr 03230000 +.chr 03330000 ; tile 28 .chr 00000000 .chr 00000000