Prev: A299 Up: Map Next: A2F5
A2CF: Finish Teleport
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