[A83] 3 subroutines in 1
[Prev][Next][Index][Thread]
[A83] 3 subroutines in 1
Is there anyway to compare a value and then not have to jp to another
subrutine? All three of these is ment to delay the sprite movement, and
then move the sprite. I would like all three to be in one routine. Do you
guys have any ideas?
enemy_move:
ld a,(Temp)
inc a
ld (Temp),a
cp 100
jp z,enemy_move2
jp GetKey
enemy_move2:
ld a,0
ld (Temp),a
ld a,(Temp2)
inc a
ld (Temp2),a
cp 100
jp z,enemy_move3
jp GetKey
enemy_move3:
ld l,0
ld a,(EXpos)
ld b,8
ld ix,enemy_ship
call ionPutSprite
call ionFastCopy
ld l,0
ld a,(EXpos)
ld b,8
inc a
ld (EXpos),a
ld b,8
ld ix,enemy_ship
call ionPutSprite
call ionFastCopy
ld a,0
ld (Temp),a
ld (Temp2),a
jp GetKey
Follow-Ups:
References: