Added weapon rendering system
#define PLAYER_SPEED 0xE0
+#define PISTOL_TILE 0x86
; sets up the player actor
player_init:
ld de, player
ld b, PLAYER_SPRITE_IDLE1
ld c, 0
- ld a, 0
+ ld a, 3
call actor_draw
-
+
+ ; TODO: draw based on player weapon type
ld de, player
- ld b, PLAYER_SPRITE_IDLE1+2
+ ld b, PISTOL_TILE
ld c, 0
- ld a, 8
+ ld a, 0x48
call actor_draw
ret
.chr 00000000
.chr 00000000
.chr 00000000
-.chr 00000000
-.chr 00000000
+.chr 00030000
+.chr 00033000
.chr 00000000
.chr 00000000
.chr 00000000
.chr 00000330
.chr 00000330
.chr 00000330
-.chr 00003330
+.chr 00000330
.chr 00000000
; tile 5
.chr 00000000
.chr 33000000
.chr 33000000
.chr 33000000
-.chr 33300000
+.chr 33000000
.chr 00000000
; tile 6
.chr 00000000
-.chr 00000033
-.chr 00000333
-.chr 00000011
-.chr 00000022
-.chr 00001111
-.chr 00001111
-.chr 00002111
-.chr 00033111
-.chr 00000111
-.chr 00000333
-.chr 00000110
-.chr 00000220
-.chr 00000330
-.chr 00003330
+.chr 00033300
+.chr 00333330
+.chr 00011100
+.chr 00022200
+.chr 01111111
+.chr 01111111
+.chr 02111112
+.chr 03111112
+.chr 00111113
+.chr 00333330
+.chr 00110110
+.chr 00220220
+.chr 00220220
+.chr 00330330
.chr 00000000
; tile 7
.chr 00000000
-.chr 30000000
-.chr 33000000
-.chr 10000000
-.chr 20000000
-.chr 11100000
-.chr 11100000
-.chr 11230000
-.chr 11233000
-.chr 11300000
-.chr 33000000
-.chr 11000000
-.chr 22000000
-.chr 33000000
-.chr 33300000
+.chr 00033300
+.chr 00333330
+.chr 00011100
+.chr 00022200
+.chr 01111111
+.chr 01111111
+.chr 02111112
+.chr 02111113
+.chr 03111110
+.chr 00333330
+.chr 00110120
+.chr 00220330
+.chr 00220000
+.chr 00330000
.chr 00000000
; tile 8
.chr 00000000
.chr 00000330
.chr 00000330
.chr 00000330
-.chr 00003330
+.chr 00000330
.chr 00000000
; tile 11
.chr 00000000
.chr 33000000
.chr 33000000
.chr 33000000
-.chr 33300000
+.chr 33000000
.chr 00000000
; tile 12
.chr 00000000
.chr 00000330
.chr 00000330
.chr 00000330
-.chr 00003330
+.chr 00000330
.chr 00000000
; tile 13
.chr 00000000
.chr 33000000
.chr 33000000
.chr 33000000
-.chr 33300000
+.chr 33000000
.chr 00000000
; tile 14
.chr 00000000