User Tools

Site Tools


base:simple_hardware_sprite_to_background_collision

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

base:simple_hardware_sprite_to_background_collision [2015-04-17 04:33] (current)
Line 1: Line 1:
 +=== Simple Hardware Sprite to Background collision ===
 +
 +Using $D01E causes a simple hardware sprite/​sprite collision detection, but some games I wrote i.e. Bomb Chase, Balloonacy and Balloonacy 2 all used hardware sprite/​sprite collision, which uses $D01F only for the player'​s sprite. ​ Here is how the code worked.
 +
 +<​code>​
 +       lda $d01f
 +       lsr a ;Sprote 0 crash into background
 +       bcs dead
 +       rts
 +dead   jmp kill_sprite
 +</​code>​
 +
 +However, if you want this to work on the next sprite, just add another '​lsr'​ command, etc. 
 +
 +
 +
  
base/simple_hardware_sprite_to_background_collision.txt ยท Last modified: 2015-04-17 04:33 (external edit)