mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-06-24 12:29:29 +00:00
lemm: digging sprits
This commit is contained in:
parent
ba51967e28
commit
91f4b42506
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 |
Loading…
Reference in New Issue
Block a user