![]() |
Data |
| Prev: 42972 | Up: Map | Next: 43248 |
|
The table of update routines, one entry for each sprite number from 0 to 130. RunGame calls the routine for each object, with IX pointing at it, and pushes RunGame_ObjectUpdated as the return address.
|
||||
| ObjectUpdateRoutines | 42986 | DEFW NoUpdate | Objects 0 and 1: nothing to do (NoUpdate). Slots which are empty have sprite 0 and objects that have been retired have sprite 1. | |
| 42988 | DEFW NoUpdate | |||
| 42990 | DEFW HandleNearArch | Object 2, the near side of an arch (HandleNearArch). | ||
| 42992 | DEFW HandleFarArch | Object 3, the far side of an arch (HandleFarArch). | ||
| 42994 | DEFW NoUpdate | Objects 4 to 6: parts of the border of the screen, which are only drawn (NoUpdate). | ||
| 42996 | DEFW NoUpdate | |||
| 42998 | DEFW NoUpdate | |||
| 43000 | DEFW NoUpdate | Objects 7 to 10: parts of the status panel, which are only drawn (NoUpdate). | ||
| 43002 | DEFW NoUpdate | |||
| 43004 | DEFW NoUpdate | |||
| 43006 | DEFW NoUpdate | |||
| 43008 | DEFW HandleMouseSecondPart | Object 11, the second part of a robot mouse, which follows the object in front of it in the table (HandleMouseSecondPart). | ||
| 43010 | DEFW HandleExtraLife | Object 12, an extra life (HandleExtraLife). | ||
| 43012 | DEFW SetPixelAdjustments_Wall_0D | Object 13, part of a wall (SetPixelAdjustments_Wall_0D). | ||
| 43014 | DEFW SetPixelAdjustments_Wall_0E | Object 14, part of a wall (SetPixelAdjustments_Wall_0E). | ||
| 43016 | DEFW SetPixelAdjustments_Wall_0F | Object 15, part of a wall (SetPixelAdjustments_Wall_0F). | ||
| 43018 | DEFW HandlePlayerLegs | Objects 16 to 23: the lower half of the robot in each of its walking positions (HandlePlayerLegs). | ||
| 43020 | DEFW HandlePlayerLegs | |||
| 43022 | DEFW HandlePlayerLegs | |||
| 43024 | DEFW HandlePlayerLegs | |||
| 43026 | DEFW HandlePlayerLegs | |||
| 43028 | DEFW HandlePlayerLegs | |||
| 43030 | DEFW HandlePlayerLegs | |||
| 43032 | DEFW HandlePlayerLegs | |||
| 43034 | DEFW HandleTurningLegs | Objects 24 to 27: the lower half of the robot when it is standing still, facing the front and the side (HandleTurningLegs). | ||
| 43036 | DEFW HandleTurningLegs | |||
| 43038 | DEFW HandleTurningLegs | |||
| 43040 | DEFW HandleTurningLegs | |||
| 43042 | DEFW HandleFatBottomBlock | Object 28, a block which is fat at the bottom (HandleFatBottomBlock). | ||
| 43044 | DEFW HandleFatTopBlock | Object 29, a block which is fat at the top (HandleFatTopBlock). | ||
| 43046 | DEFW SetPixelAdjustments | Object 30, a block (SetPixelAdjustments). | ||
| 43048 | DEFW HandleMovingBlock | Object 31, a block which moves up and down (HandleMovingBlock). | ||
| 43050 | DEFW HandlePlayerTop | Objects 32 to 43: the upper half of the robot in each of its positions (HandlePlayerTop). | ||
| 43052 | DEFW HandlePlayerTop | |||
| 43054 | DEFW HandlePlayerTop | |||
| 43056 | DEFW HandlePlayerTop | |||
| 43058 | DEFW HandlePlayerTop | |||
| 43060 | DEFW HandlePlayerTop | |||
| 43062 | DEFW HandlePlayerTop | |||
| 43064 | DEFW HandlePlayerTop | |||
| 43066 | DEFW HandlePlayerTop | |||
| 43068 | DEFW HandlePlayerTop | |||
| 43070 | DEFW HandlePlayerTop | |||
| 43072 | DEFW HandlePlayerTop | |||
| 43074 | DEFW HandleFallingBlock | Object 44, a block which falls when something touches it (HandleFallingBlock). | ||
| 43076 | DEFW HandleCollapsingBlock | Object 45, a block which collapses (HandleCollapsingBlock). | ||
| 43078 | DEFW HandleBrokenEgg | Object 46, a broken egg, which is deadly to touch (HandleBrokenEgg). | ||
| 43080 | DEFW HandleRisingBlock | Object 47, a block which moves up and down while the player is standing on it (HandleRisingBlock). | ||
| 43082 | DEFW HandleSparkle | Objects 48 to 54: sparkles (HandleSparkle). | ||
| 43084 | DEFW HandleSparkle | |||
| 43086 | DEFW HandleSparkle | |||
| 43088 | DEFW HandleSparkle | |||
| 43090 | DEFW HandleSparkle | |||
| 43092 | DEFW HandleSparkle | |||
| 43094 | DEFW HandleSparkle | |||
| 43096 | DEFW RetireObject | Object 55: sparkles (RetireObject). | ||
| 43098 | DEFW HandlePlayerAppearing | Objects 56 to 62: sparkles (HandlePlayerAppearing). | ||
| 43100 | DEFW HandlePlayerAppearing | |||
| 43102 | DEFW HandlePlayerAppearing | |||
| 43104 | DEFW HandlePlayerAppearing | |||
| 43106 | DEFW HandlePlayerAppearing | |||
| 43108 | DEFW HandlePlayerAppearing | |||
| 43110 | DEFW HandlePlayerAppearing | |||
| 43112 | DEFW HandleLastAppearingSparkle | Object 63: sparkles (HandleLastAppearingSparkle). | ||
| 43114 | DEFW HandleSparkle | Object 64: sparkles (HandleSparkle). | ||
| 43116 | DEFW RemoveObject | Object 65, which clears the object it points to and turns into a sparkle (RemoveObject). | ||
| 43118 | DEFW HandleBlockMovingEastWest | Object 66, a block which moves east and west (HandleBlockMovingEastWest). | ||
| 43120 | DEFW HandleBlockMovingNorthSouth | Object 67, a block which moves north and south (HandleBlockMovingNorthSouth). | ||
| 43122 | DEFW HandleConveyorNorth | Object 68, a conveyor which carries objects north (HandleConveyorNorth). | ||
| 43124 | DEFW HandleConveyorEast | Object 69, a conveyor which carries objects east (HandleConveyorEast). | ||
| 43126 | DEFW HandleConveyorSouth | Object 70, a conveyor which carries objects south (HandleConveyorSouth). | ||
| 43128 | DEFW HandleConveyorWest | Object 71, a conveyor which carries objects west (HandleConveyorWest). | ||
| 43130 | DEFW HandleDeadlyObject | Object 72, a deadly pyramid (HandleDeadlyObject). | ||
| 43132 | DEFW HandleEggTop | Object 73, the top of a broken egg, which is deadly to touch (HandleEggTop). | ||
| 43134 | DEFW HandleCryonaut | Object 74, a cryonaut looking out of a chamber (HandleCryonaut). | ||
| 43136 | DEFW HandleDeadlyObject | Object 75, deadly tubes (HandleDeadlyObject). | ||
| 43138 | DEFW HandleHomingSparkle | Objects 76 to 79: sparkles which fly towards the player (HandleHomingSparkle). | ||
| 43140 | DEFW HandleHomingSparkle | |||
| 43142 | DEFW HandleHomingSparkle | |||
| 43144 | DEFW HandleHomingSparkle | |||
| 43146 | DEFW HandleAlarm | Object 80, the alarm in the game over scene (HandleAlarm). | ||
| 43148 | DEFW HandleAttackingTool | Objects 81 to 83: the boxing glove, hammer and hook in the game over scene (HandleAttackingTool). | ||
| 43150 | DEFW HandleAttackingTool | |||
| 43152 | DEFW HandleAttackingTool | |||
| 43154 | DEFW NoUpdate | Object 84, part of the status panel, which is only drawn (NoUpdate). | ||
| 43156 | DEFW ColourCells | Object 85, the pot of oil in the game completed scene, which is only coloured (ColourCells). | ||
| 43158 | DEFW HandleBouncingMouse | Objects 86 and 87: a robot mouse (HandleBouncingMouse). | ||
| 43160 | DEFW HandleBouncingMouse | |||
| 43162 | DEFW ColourCells | Objects 88 to 91: the sides, the bottom half and the top half of the robot in the game over scene, which are only coloured (ColourCells). | ||
| 43164 | DEFW ColourCells | |||
| 43166 | DEFW ColourCells | |||
| 43168 | DEFW ColourCells | |||
| 43170 | DEFW HandleEndingRobotBottom | Object 92, the bottom half of the robot in the game completed scene (HandleEndingRobotBottom). | ||
| 43172 | DEFW HandleEndingRobotTop | Object 93, the top half of the robot in the game completed scene (HandleEndingRobotTop). | ||
| 43174 | DEFW HandleCircuitMouse | Objects 94 and 95: a robot mouse (HandleCircuitMouse). | ||
| 43176 | DEFW HandleCircuitMouse | |||
| 43178 | DEFW HandleValve | Objects 96 to 99: a valve lying about in a room, in the shape of a cylinder, a cube, a pyramid or a half sphere (HandleValve). | ||
| 43180 | DEFW HandleValve | |||
| 43182 | DEFW HandleValve | |||
| 43184 | DEFW HandleValve | |||
| 43186 | DEFW HandlePlacedValve | Objects 100 to 103: a valve in place on a socket (HandlePlacedValve). | ||
| 43188 | DEFW HandlePlacedValve | |||
| 43190 | DEFW HandlePlacedValve | |||
| 43192 | DEFW HandlePlacedValve | |||
| 43194 | DEFW HandleValveGhost | Objects 104 to 107: the ghost of the valve which a socket needs (HandleValveGhost). | ||
| 43196 | DEFW HandleValveGhost | |||
| 43198 | DEFW HandleValveGhost | |||
| 43200 | DEFW HandleValveGhost | |||
| 43202 | DEFW HandleValveGhostSparkle | Objects 108 to 111: sparkles used while the ghost of a valve appears (HandleValveGhostSparkle). | ||
| 43204 | DEFW HandleValveGhostSparkle | |||
| 43206 | DEFW HandleValveGhostSparkle | |||
| 43208 | DEFW HandleValveGhostSparkle | |||
| 43210 | DEFW HandleSocket | Objects 112 to 115: a socket for a cylinder, cube, pyramid or half sphere (HandleSocket). | ||
| 43212 | DEFW HandleSocket | |||
| 43214 | DEFW HandleSocket | |||
| 43216 | DEFW HandleSocket | |||
| 43218 | DEFW HandleClockworkMouse | Objects 116 to 119: a clockwork mouse (HandleClockworkMouse). | ||
| 43220 | DEFW HandleClockworkMouse | |||
| 43222 | DEFW HandleClockworkMouse | |||
| 43224 | DEFW HandleClockworkMouse | |||
| 43226 | DEFW HandleChasingDome | Objects 120 and 121: a chasing dome (HandleChasingDome). | ||
| 43228 | DEFW HandleChasingDome | |||
| 43230 | DEFW HandleRemoteControlArrow | Objects 122 and 123: a remote control arrow (HandleRemoteControlArrow). | ||
| 43232 | DEFW HandleRemoteControlArrow | |||
| 43234 | DEFW HandleRemoteControlRobot | Objects 124 to 127: the remote control robot (HandleRemoteControlRobot). | ||
| 43236 | DEFW HandleRemoteControlRobot | |||
| 43238 | DEFW HandleRemoteControlRobot | |||
| 43240 | DEFW HandleRemoteControlRobot | |||
| 43242 | DEFW HandleRemoteControlBlock | Object 128, the remote control block (HandleRemoteControlBlock). | ||
| 43244 | DEFW HandleSpikedDome | Object 129, the spiked dome, which is deadly to touch (HandleSpikedDome). | ||
| 43246 | DEFW HandleLandMine | Object 130, the land mine, which is deadly to touch (HandleLandMine). | ||
| Prev: 42972 | Up: Map | Next: 43248 |