Prev: 33211 Up: Map Next: 33327
33289: Frame Update
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.
View the equivalent code in;
Prev: 33211 Up: Map Next: 33327