![]() |
Routines |
| Prev: A299 | Up: Map | Next: A2F5 |
|
Finish the teleport by bursting debris at Jetman's new position and clearing TeleportRestore.
|
||||
| FinishTeleport | A2CF | LD A,($607C) | Fetch Jetman_Y. | |
| A2D2 | SUB $0C | Subtract 0C. | ||
| A2D4 | LD ($5E6A),A | Write it to Debris_Y. | ||
| A2D7 | CALL FillPickupDebris | Call FillPickupDebris. | ||
|
Animate the burst, then save the particle positions to the template.
|
||||
| A2DA | CALL AnimateDebris | Call AnimateDebris. | ||
| A2DD | CALL InitialiseDebris | Call InitialiseDebris. | ||
|
Restore the template over the particles and animate it twice more.
|
||||
| A2E0 | XOR A | Write 00 to Debris_Pitch. | ||
| A2E1 | LD ($5E7B),A | |||
| A2E4 | CALL CopyDebrisTemplate | Call CopyDebrisTemplate. | ||
| A2E7 | CALL AnimateDebrisBurst | Call AnimateDebrisBurst. | ||
| A2EA | CALL CopyDebrisTemplate | Call CopyDebrisTemplate. | ||
| A2ED | CALL AnimateDebrisBurst | Call AnimateDebrisBurst. | ||
| A2F0 | XOR A | Write 00 to TeleportRestore. | ||
| A2F1 | LD ($5E68),A | |||
| A2F4 | RET | Return. | ||
| Prev: A299 | Up: Map | Next: A2F5 |