![]() |
Data |
| Prev: 42863 | Up: Map | Next: 44935 |
|
One address for each of the 172 object types: the routine that RunGame calls for every object of that type once a frame, with IX pointing at the object record. Each handler ends by returning to RunGame_ObjectDone. The types are also the index into the table of sprites at SpriteTable.
|
||||
| ObjectHandlerTable | 44591 | DEFW RunNothing | Type 0: a free object, which does nothing, run by RunNothing. | |
| 44593 | DEFW RunNothing | Type 1: a marker that something has to be erased, run by RunNothing. | ||
| 44595 | DEFW RunNothing | Types 2 to 5: the pieces of the frame of the menu, which are never made into objects, run by RunNothing. | ||
| 44597 | DEFW RunNothing | |||
| 44599 | DEFW RunNothing | |||
| 44601 | DEFW RunNothing | |||
| 44603 | DEFW HandleNearArch | Type 6: a root door, run by HandleNearArch. | ||
| 44605 | DEFW RunDoorFrame | Type 7: a root door frame, run by RunDoorFrame. | ||
| 44607 | DEFW HandleNearArch | Type 8: a stone door, run by HandleNearArch. | ||
| 44609 | DEFW RunDoorFrame | Type 9: a stone door frame, run by RunDoorFrame. | ||
| 44611 | DEFW RunScenery | Type 10: a round pedestal, run by RunScenery. | ||
| 44613 | DEFW RunScenery | Type 11: a stone slab, run by RunScenery. | ||
| 44615 | DEFW SetSpriteOffset_Minus8_Minus2 | Types 12 to 15: the pieces of a wall of roots, run by SetSpriteOffset_Minus8_Minus2. | ||
| 44617 | DEFW SetSpriteOffset_Minus8_Minus2 | |||
| 44619 | DEFW SetSpriteOffset_Minus8_Minus2 | |||
| 44621 | DEFW SetSpriteOffset_Minus8_Minus2 | |||
| 44623 | DEFW RunFlickeringWanderer | Types 16 to 17: a spark that flickers, run by RunFlickeringWanderer. | ||
| 44625 | DEFW RunFlickeringWanderer | |||
| 44627 | DEFW RunNothing | Types 18 to 22: pictures of the player, which are not made into objects, run by RunNothing. | ||
| 44629 | DEFW RunNothing | |||
| 44631 | DEFW RunNothing | |||
| 44633 | DEFW RunNothing | |||
| 44635 | DEFW RunNothing | |||
| 44637 | DEFW RunDangerousFixed | Type 23: stalactites, run by RunDangerousFixed. | ||
| 44639 | DEFW RunNothing | Types 24 to 27: nothing, run by RunNothing. | ||
| 44641 | DEFW RunNothing | |||
| 44643 | DEFW RunNothing | |||
| 44645 | DEFW RunNothing | |||
| 44647 | DEFW RunHarmfulFallingObject | Type 28: falling stalactites, run by RunHarmfulFallingObject. | ||
| 44649 | DEFW RunNothing | Type 29: not used, run by RunNothing. | ||
| 44651 | DEFW RunDangerousFixed | Type 30: a spiked ring, run by RunDangerousFixed. | ||
| 44653 | DEFW RunNothing | Type 31: not used, run by RunNothing. | ||
| 44655 | DEFW HandlePlayerLegs | Types 32 to 39: the legs of the player, run by HandlePlayerLegs. | ||
| 44657 | DEFW HandlePlayerLegs | |||
| 44659 | DEFW HandlePlayerLegs | |||
| 44661 | DEFW HandlePlayerLegs | |||
| 44663 | DEFW HandlePlayerLegs | |||
| 44665 | DEFW HandlePlayerLegs | |||
| 44667 | DEFW HandlePlayerLegs | |||
| 44669 | DEFW HandlePlayerLegs | |||
| 44671 | DEFW HandlePlayerTop | Types 40 to 47: the body of the player, run by HandlePlayerTop. | ||
| 44673 | DEFW HandlePlayerTop | |||
| 44675 | DEFW HandlePlayerTop | |||
| 44677 | DEFW HandlePlayerTop | |||
| 44679 | DEFW HandlePlayerTop | |||
| 44681 | DEFW HandlePlayerTop | |||
| 44683 | DEFW HandlePlayerTop | |||
| 44685 | DEFW HandlePlayerTop | |||
| 44687 | DEFW RunHomingCreature | Types 48 to 51: a ghost, run by RunHomingCreature. | ||
| 44689 | DEFW RunHomingCreature | |||
| 44691 | DEFW RunHomingCreature | |||
| 44693 | DEFW RunHomingCreature | |||
| 44695 | DEFW SetSpriteOffset_Minus8_Minus2 | Type 52: the pieces of a stone wall, run by SetSpriteOffset_Minus8_Minus2. | ||
| 44697 | DEFW SetSpriteOffset_Minus8_Minus4 | Types 53 to 56: the pieces of a stone wall, run by SetSpriteOffset_Minus8_Minus4. | ||
| 44699 | DEFW SetSpriteOffset_Minus8_Minus4 | |||
| 44701 | DEFW SetSpriteOffset_Minus8_Minus4 | |||
| 44703 | DEFW SetSpriteOffset_Minus8_Minus4 | |||
| 44705 | DEFW SetSpriteOffset_Minus8_0 | Type 57: the end of a stone wall, run by SetSpriteOffset_Minus8_0. | ||
| 44707 | DEFW RunNothing | Types 58 to 59: the pieces of the frame of a room, which are never made into objects, run by RunNothing. | ||
| 44709 | DEFW RunNothing | |||
| 44711 | DEFW RunProjectile | Type 60: a piece of the frame of a room, which is never made into an object, and has the handler of a projectile, run by RunProjectile. | ||
| 44713 | DEFW RunNothing | Types 61 to 62: the pieces of the frame of a room, which are never made into objects, run by RunNothing. | ||
| 44715 | DEFW RunNothing | |||
| 44717 | DEFW RunFallingObject | Type 63: a stone cube that falls, run by RunFallingObject. | ||
| 44719 | DEFW RunExplosion | Types 64 to 70: the frames of an explosion, run by RunExplosion. | ||
| 44721 | DEFW RunExplosion | |||
| 44723 | DEFW RunExplosion | |||
| 44725 | DEFW RunExplosion | |||
| 44727 | DEFW RunExplosion | |||
| 44729 | DEFW RunExplosion | |||
| 44731 | DEFW RunExplosion | |||
| 44733 | DEFW FinishExplosion | Type 71: the frames of an explosion, run by FinishExplosion. | ||
| 44735 | DEFW RunFallingObject | Type 72: a round pedestal that falls, run by RunFallingObject. | ||
| 44737 | DEFW RunTable | Type 73: a table, run by RunTable. | ||
| 44739 | DEFW RunDangerousFixed | Types 74 to 75: a trap in the floor, run by RunDangerousFixed. | ||
| 44741 | DEFW RunDangerousFixed | |||
| 44743 | DEFW RunScenery | Type 76: a pedestal, run by RunScenery. | ||
| 44745 | DEFW RunRaisedScenery | Type 77: a raised pedestal, run by RunRaisedScenery. | ||
| 44747 | DEFW RunSinkingBlock | Type 78: a block that sinks, run by RunSinkingBlock. | ||
| 44749 | DEFW RunFallingObject | Type 79: a block that falls, run by RunFallingObject. | ||
| 44751 | DEFW RunWanderer | Types 80 to 81: a creature that wanders about, run by RunWanderer. | ||
| 44753 | DEFW RunWanderer | |||
| 44755 | DEFW RunScenery | Type 82: a stone cube, run by RunScenery. | ||
| 44757 | DEFW RunNothing | Type 83: nothing, run by RunNothing. | ||
| 44759 | DEFW RunLift | Type 84: a lift, run by RunLift. | ||
| 44761 | DEFW RunBobbingBlock | Type 85: a block that bobs, run by RunBobbingBlock. | ||
| 44763 | DEFW RunHarmfulBobbingBlock | Type 86: a spiked head that bobs, run by RunHarmfulBobbingBlock. | ||
| 44765 | DEFW RunSliderX | Type 87: a block that slides along x, run by RunSliderX. | ||
| 44767 | DEFW RunSliderY | Type 88: a block that slides along y, run by RunSliderY. | ||
| 44769 | DEFW RunWanderingSpark | Type 89: a spark that wanders about, run by RunWanderingSpark. | ||
| 44771 | DEFW RunHelper | Type 90: the helper, run by RunHelper. | ||
| 44773 | DEFW RunBlock | Type 91: a block, run by RunBlock. | ||
| 44775 | DEFW RunHarmfulSliderX | Type 92: a spiked head that slides along x, run by RunHarmfulSliderX. | ||
| 44777 | DEFW RunHarmfulSliderY | Type 93: a spiked head that slides along y, run by RunHarmfulSliderY. | ||
| 44779 | DEFW RunNothing | Types 94 to 111: nothing, run by RunNothing. | ||
| 44781 | DEFW RunNothing | |||
| 44783 | DEFW RunNothing | |||
| 44785 | DEFW RunNothing | |||
| 44787 | DEFW RunNothing | |||
| 44789 | DEFW RunNothing | |||
| 44791 | DEFW RunNothing | |||
| 44793 | DEFW RunNothing | |||
| 44795 | DEFW RunNothing | |||
| 44797 | DEFW RunNothing | |||
| 44799 | DEFW RunNothing | |||
| 44801 | DEFW RunNothing | |||
| 44803 | DEFW RunNothing | |||
| 44805 | DEFW RunNothing | |||
| 44807 | DEFW RunNothing | |||
| 44809 | DEFW RunNothing | |||
| 44811 | DEFW RunNothing | |||
| 44813 | DEFW RunNothing | |||
| 44815 | DEFW RunCollectableObject | Types 112 to 119: the four objects of the quest, before and after they are collected, run by RunCollectableObject. | ||
| 44817 | DEFW RunCollectableObject | |||
| 44819 | DEFW RunCollectableObject | |||
| 44821 | DEFW RunCollectableObject | |||
| 44823 | DEFW RunCollectableObject | |||
| 44825 | DEFW RunCollectableObject | |||
| 44827 | DEFW RunCollectableObject | |||
| 44829 | DEFW RunCollectableObject | |||
| 44831 | DEFW RunHelperSource | Type 120: a well that makes a helper, run by RunHelperSource. | ||
| 44833 | DEFW RunStaticObject | Types 121 to 127: blocks that do nothing, run by RunStaticObject. | ||
| 44835 | DEFW RunStaticObject | |||
| 44837 | DEFW RunStaticObject | |||
| 44839 | DEFW RunStaticObject | |||
| 44841 | DEFW RunStaticObject | |||
| 44843 | DEFW RunStaticObject | |||
| 44845 | DEFW RunStaticObject | |||
| 44847 | DEFW RunStaticObject | Types 128 to 135: the arcs of the pentagram, run by RunStaticObject. | ||
| 44849 | DEFW RunStaticObject | |||
| 44851 | DEFW RunStaticObject | |||
| 44853 | DEFW RunStaticObject | |||
| 44855 | DEFW RunStaticObject | |||
| 44857 | DEFW RunStaticObject | |||
| 44859 | DEFW RunStaticObject | |||
| 44861 | DEFW RunStaticObject | |||
| 44863 | DEFW RunCrumblingBlock | Types 136 to 139: the stages of a block that crumbles, run by RunCrumblingBlock. | ||
| 44865 | DEFW RunCrumblingBlock | |||
| 44867 | DEFW RunCrumblingBlock | |||
| 44869 | DEFW RunCrumblingBlock | |||
| 44871 | DEFW RunConveyorBlockPlusX | Type 140: a block that pushes along x, run by RunConveyorBlockPlusX. | ||
| 44873 | DEFW RunConveyorBlockMinusX | Type 141: a block that pushes back along x, run by RunConveyorBlockMinusX. | ||
| 44875 | DEFW RunConveyorBlockPlusY | Type 142: a block that pushes along y, run by RunConveyorBlockPlusY. | ||
| 44877 | DEFW RunConveyorBlockMinusY | Type 143: a block that pushes back along y, run by RunConveyorBlockMinusY. | ||
| 44879 | DEFW RunPentagramStone | Types 144 to 148: the stones that go on the pentagram, run by RunPentagramStone. | ||
| 44881 | DEFW RunPentagramStone | |||
| 44883 | DEFW RunPentagramStone | |||
| 44885 | DEFW RunPentagramStone | |||
| 44887 | DEFW RunPentagramStone | |||
| 44889 | DEFW RunProjectile | Types 149 to 151: the frames of a projectile, run by RunProjectile. | ||
| 44891 | DEFW RunProjectile | |||
| 44893 | DEFW RunProjectile | |||
| 44895 | DEFW RunScenery | Types 152 to 156: the stones when they are in place, run by RunScenery. | ||
| 44897 | DEFW RunScenery | |||
| 44899 | DEFW RunScenery | |||
| 44901 | DEFW RunScenery | |||
| 44903 | DEFW RunScenery | |||
| 44905 | DEFW RunScenery | Types 157 to 159: nothing, run by RunScenery. | ||
| 44907 | DEFW RunScenery | |||
| 44909 | DEFW RunScenery | |||
| 44911 | DEFW RunHomingCreature | Types 160 to 167: a bat that homes in on the player, run by RunHomingCreature. | ||
| 44913 | DEFW RunHomingCreature | |||
| 44915 | DEFW RunHomingCreature | |||
| 44917 | DEFW RunHomingCreature | |||
| 44919 | DEFW RunHomingCreature | |||
| 44921 | DEFW RunHomingCreature | |||
| 44923 | DEFW RunHomingCreature | |||
| 44925 | DEFW RunHomingCreature | |||
| 44927 | DEFW RunFourFrameWanderer | Types 168 to 171: a creature that wanders about, run by RunFourFrameWanderer. | ||
| 44929 | DEFW RunFourFrameWanderer | |||
| 44931 | DEFW RunFourFrameWanderer | |||
| 44933 | DEFW RunFourFrameWanderer | |||
| Prev: 42863 | Up: Map | Next: 44935 |