Prev: 40781 Up: Map Next: 41035
40795: Entity Handler Table
The routine that runs each frame for an entity of each type. The type is the first byte of the entity, and bit 7 (which flips the sprite) is ignored. The numbers are also the numbers of the sprites that are drawn for the entity. The handlers are shown in the order they appear in the table.
Types Handler
0, 76-77, 89-95 and 104-109 DoNothing (returns)
1 DoNothingCell (does nothing)
2-7 ToggleSprite
8-11 MoveSaucer
12-15 MoveDome
16-19 and 24-27 MoveRobotHorizontally
20-23 and 28-31 MoveRobotVertically
32-47 FinishRobotTurn
48-55 MovePellet
56-58 AnimateSmoke
59 EndSmoke
60-63 MoveSpark
64-74 MaterialiseEntity
75 FinishMaterialising
78-79 FlickerTransmitter
80-83 MoveThief
84-86 AnimateCloud
87 RemoveCloud
88 StartRobotLife
96-99 MoveHunter
100-103 MoveDestroyer
110-111 MoveProgramPacket
112-115 NextSpriteNumber
116-119 AnimateProgram
EntityHandlers 40795 DEFW DoNothing,45145,45146,45146,45146,45146,45146,45146
40811 DEFW MoveSaucer,MoveSaucer,MoveSaucer,MoveSaucer,43059,43059,43059,43059
40827 DEFW MoveRobotHorizontally,MoveRobotHorizontally,MoveRobotHorizontally,MoveRobotHorizontally,43773,43773,43773,43773
40843 DEFW MoveRobotHorizontally,MoveRobotHorizontally,MoveRobotHorizontally,MoveRobotHorizontally,43773,43773,43773,43773
40859 DEFW FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn
40875 DEFW FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn,FinishRobotTurn
40891 DEFW MovePellet,MovePellet,MovePellet,MovePellet,MovePellet,MovePellet,MovePellet,MovePellet
40907 DEFW AnimateSmoke,AnimateSmoke,AnimateSmoke,42771,41284,41284,41284,41284
40923 DEFW MaterialiseEntity,MaterialiseEntity,MaterialiseEntity,MaterialiseEntity,MaterialiseEntity,MaterialiseEntity,MaterialiseEntity,MaterialiseEntity
40939 DEFW MaterialiseEntity,MaterialiseEntity,MaterialiseEntity,43403,42533,42533,41090,41090
40955 DEFW MoveThief,MoveThief,MoveThief,MoveThief,41485,41485,41485,41491
40971 DEFW StartRobotLife,42533,42533,42533,42533,42533,42533,42533
40987 DEFW MoveHunter,MoveHunter,MoveHunter,MoveHunter,41653,41653,41653,41653
41003 DEFW DoNothing,DoNothing,DoNothing,DoNothing,DoNothing,DoNothing,41836,41836
41019 DEFW NextSpriteNumber,NextSpriteNumber,NextSpriteNumber,NextSpriteNumber,42204,42204,42204,42204
Prev: 40781 Up: Map Next: 41035