![]() |
Routines |
| Prev: B7E7 | Up: Map | Next: B7FE |
|
The fire_ew block (fire_ew). Two units a frame along X, turning round with a thud when blocked; bit 0 of +13 is the direction, 1 for +X. It floats, flickers between types 86 and 87 every frame, and kills on contact.
|
||||
| upd_86_87 | B7ED | CALL upd_12_to_15 | pixel offsets; dZ = 1, which the move's DEC makes 0: no gravity | |
| B7F0 | LD (IX+$0B),$01 | |||
| B7F4 | BIT 0,(IX+$0D) | dX = +2 or -2 from bit 0 of +13 | ||
| B7F8 | LD A,$02 | |||
| B7FA | JR NZ,fire_ew_move | |||
| B7FC | NEG | |||
| Prev: B7E7 | Up: Map | Next: B7FE |