![]() |
Routines |
| Prev: B87E | Up: Map | Next: B8A8 |
|
Decrease *IX+11 and, when it hits zero, reload it and increase the vertical thrust in *IX+06.
|
||||||||
|
Decrease the object timer and increase the thrust on zero.
|
||||||||
| TickObjectTimer | B89A | DEC (IX+$11) | Decrease *IX+11 by one. | |||||
| B89D | RET NZ | Return if the result is not zero. | ||||||
| B89E | LD A,(IX+$12) | A=*IX+12. | ||||||
| B8A1 | LD (IX+$11),A | Write A to *IX+11. | ||||||
| B8A4 | INC (IX+$06) | Increment *IX+06 by one. | ||||||
| B8A7 | RET | Return. | ||||||
| Prev: B87E | Up: Map | Next: B8A8 |