jetpac | Routines |
Prev: 7232 | Up: Map | Next: 7263 |
Used by the routine at 7226.
|
||||||||
7239 | ld a,($5dc1) | |||||||
723c | sub (ix+$02) | Subtract the actor Y position | ||||||
723f | jp z,$7748 | Update actor size if 0 | ||||||
7242 | jp m,$7254 | Jump if result is negative | ||||||
7245 | ld c,a | else C=result | ||||||
7246 | ld a,($5dc5) | |||||||
7249 | cp c | |||||||
724a | jp c,$7748 | Update actor size if REGa < C | ||||||
724d | sub c | else subtract C | ||||||
724e | ld ($5dc5),a | |||||||
7251 | jp $7705 | Mask sprite pixels | ||||||
7254 | exx | |||||||
7255 | neg | |||||||
7257 | ld c,a | |||||||
7258 | ld a,($5dc6) | |||||||
725b | cp c | |||||||
725c | jp c,$7747 | Update actor size if < C | ||||||
725f | sub c | |||||||
7260 | jp $775b | Erase sprite pixels |
Prev: 7232 | Up: Map | Next: 7263 |