![]() |
Routines |
| Prev: 33211 | Up: Map | Next: 33327 |
|
Runs when the FRAMES counter has ticked. Marks the frame as updated and walks the actor slots from Laser_Parameter_1 up to Jetman_Slot (the laser beams and explosion), then returns to the current actor.
|
||||
|
Mark the frame as updated, then walk the slots up to Jetman_Slot.
|
||||
| FrameUpdate | 33289 | DI | Disable interrupts. | |
| 33290 | LD A,(23672) | Write FRAMES to LastFrame. | ||
| 33293 | LD (24147),A | |||
| 33296 | LD A,1 | Write 1 to FrameUpdated. | ||
| 33298 | LD (24146),A | |||
| 33301 | PUSH IX | Stash IX on the stack. | ||
| 33303 | LD HL,24696 | Write Jetman_Slot to 33378. | ||
| 33306 | LD (33378),HL | |||
| 33309 | LD A,195 | Write 195 (JP) to 33386. | ||
| 33311 | LD (33386),A | |||
| 33314 | LD HL,33343 | Write ResetModifiedInFrame to 33387. | ||
| 33317 | LD (33387),HL | |||
| 33320 | LD IX,24576 | IX=Laser_Parameter_1. | ||
| 33324 | JP StartGame_NextActor | Jump to StartGame_NextActor. | ||
| Prev: 33211 | Up: Map | Next: 33327 |