Added demo player sprite
authorLukas Krickl <lukas@krickl.dev>
Sat, 5 Oct 2024 15:30:22 +0000 (17:30 +0200)
committerLukas Krickl <lukas@krickl.dev>
Sat, 5 Oct 2024 15:30:22 +0000 (17:30 +0200)
src/player.s
tiles/tileset0.inc

index 7c319d3ddcebcec01da9341560f4027b66f9d9db..51feb8558d1db2d4c1a4f11eb088f131f60dd4a4 100644 (file)
@@ -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
index b462e01faa6336e8185e8efe28b6c282d64cbbc8..33e765635db0e0f70fc16553fadbafcebff4ffd0 100644 (file)
 ; 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
 ; 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