Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DrawProjectiles:
- lda #0
- .top:
- cmp numproj
- beq .done
- pha
- asl
- asl
- tay
- lda sprite1 + 2, y
- lsr
- lsr
- and #7
- tax
- lda posX
- pha
- lda posY
- pha
- lda sprite1 + 3, y
- adc orient_xpos_lut, x
- sta sprite1 + 3, y
- sta posX
- lda sprite1 + 0, y
- adc orient_ypos_lut, x
- sta sprite1 + 0, y
- sta posY
- jsr IsCollision
- cmp #0
- beq .no_collision
- dec numproj
- lda numproj
- asl
- asl
- tax
- lda sprite1 + 0, x
- sta sprite1 + 0, y
- lda sprite1 + 1, x
- sta sprite1 + 1, y
- lda sprite1 + 2, x
- sta sprite1 + 2, y
- lda sprite1 + 3, x
- sta sprite1 + 3, y
- .no_collision:
- pla
- sta posY
- pla
- sta posX
- pla
- inc A
- jmp .top
- .done:
Add Comment
Please, Sign In to add comment