Prev: 8878 Up: Map Next: 88BE
88A7: Enemy movement: Called with random probability.
Used by the routine at L8878.
L88A7 88A7 LD A,(IX+$03) Get counter
88AA DEC A Counter - 1
88AB LD B,A Store in B
88AC ADD A,(IX+$02) Add polar x
88AF AND $3F Mod 64
88B1 LD (IX+$02),A Set polar x
88B4 LD A,$10 16
88B6 ADD A,B 16 + counter - 1
88B7 LD (IX+$00),A Set sprite type
88BA INC (IX+$05) Mark for pattern reload
88BD RET Return to return_from_sprite_handler
Prev: 8878 Up: Map Next: 88BE