lemm: digging sprits

This commit is contained in:
Vince Weaver 2022-03-12 20:55:20 -05:00
parent ba51967e28
commit 91f4b42506
4 changed files with 51 additions and 7 deletions

View File

@ -9,3 +9,4 @@ proper check for successful vs not end of level
ability to walk up hills
level 5
let's go sound
fill in some of the ground so we don't get stuck when digging

View File

@ -26,6 +26,10 @@ draw_lemming:
lda lemming_out,Y
beq done_draw_lemming
lda lemming_status,Y
cmp #LEMMING_DIGGING
beq draw_digging_sprite
draw_falling_sprite:
@ -53,6 +57,33 @@ draw_falling_common:
ldx lemming_x,Y
stx XPOS
lda lemming_y,Y
jmp draw_common
;======================
; digging
draw_digging_sprite:
lda lemming_frame,Y
and #$7
tax
lda dig_sprite_l,X
sta INL
lda dig_sprite_h,X
sta INH
ldx lemming_x,Y
stx XPOS
lda lemming_y,Y
sec
sbc #2
jmp draw_common
draw_common:
sta YPOS
jsr hgr_draw_sprite
@ -76,3 +107,14 @@ rfall_sprite_h:
.byte >lemming_rfall3_sprite,>lemming_rfall4_sprite
dig_sprite_l:
.byte <lemming_dig1_sprite,<lemming_dig2_sprite
.byte <lemming_dig3_sprite,<lemming_dig4_sprite
.byte <lemming_dig5_sprite,<lemming_dig6_sprite
.byte <lemming_dig7_sprite,<lemming_dig8_sprite
dig_sprite_h:
.byte >lemming_dig1_sprite,>lemming_dig2_sprite
.byte >lemming_dig3_sprite,>lemming_dig4_sprite
.byte >lemming_dig5_sprite,>lemming_dig6_sprite
.byte >lemming_dig7_sprite,>lemming_dig8_sprite

View File

@ -57,13 +57,14 @@ sprites.inc: sprites.png
$(HGR_SPRITE) -s -l lemming_lfall2_sprite sprites.png 84 161 90 170 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_lfall3_sprite sprites.png 98 161 104 170 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_lfall4_sprite sprites.png 112 161 118 170 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig1_sprite sprites.png 14 142 20 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig2_sprite sprites.png 28 142 34 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig3_sprite sprites.png 42 142 48 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig4_sprite sprites.png 56 142 62 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig5_sprite sprites.png 70 142 76 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig6_sprite sprites.png 84 142 90 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig7_sprite sprites.png 98 142 104 153 >> sprites.inc
$(HGR_SPRITE) -s -l lemming_dig8_sprite sprites.png 112 142 118 153 >> sprites.inc
###

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB