Prev: 39735 Up: Map Next: 40134
39742: Jump Table
The handler address for each sprite ID (0-195), which is 196 entries of two bytes each. The table is indexed by the sprite ID of an actor (see MainLoop). Every handler is called with IX pointing at the actor record. Sprite IDs which have no behaviour of their own point at HandlerEmpty.
Each run of sprite IDs below has the same handler; the sprite names are given by SpritesTable.
JumpTable 39742 DEFW HandlerEmpty Sprite ID 0: no sprite, handled by HandlerEmpty.
39744 DEFW HandlerAppearingNastie Sprite IDs 1-5: appearing nastie, handled by HandlerAppearingNastie.
39746 DEFW HandlerAppearingNastie
39748 DEFW HandlerAppearingNastie
39750 DEFW HandlerAppearingNastie
39752 DEFW HandlerAppearingNastie
39754 DEFW HandlerChooseNastie Sprite ID 6: choose nastie, handled by HandlerChooseNastie.
39756 DEFW HandlerEmpty Sprite ID 7: none, handled by HandlerEmpty.
39758 DEFW HandlerDyingNastie Sprite IDs 8-12: dying nastie, handled by HandlerDyingNastie.
39760 DEFW HandlerDyingNastie
39762 DEFW HandlerDyingNastie
39764 DEFW HandlerDyingNastie
39766 DEFW HandlerDyingNastie
39768 DEFW HandlerRemoveNastie Sprite ID 13: remove nastie, handled by HandlerRemoveNastie.
39770 DEFW HandlerEmpty Sprite IDs 14-15: none, handled by HandlerEmpty.
39772 DEFW HandlerEmpty
39774 DEFW GamePlayEntry Sprite IDs 16-31: walking Sabreman, handled by GamePlayEntry.
39776 DEFW GamePlayEntry
39778 DEFW GamePlayEntry
39780 DEFW GamePlayEntry
39782 DEFW GamePlayEntry
39784 DEFW GamePlayEntry
39786 DEFW GamePlayEntry
39788 DEFW GamePlayEntry
39790 DEFW GamePlayEntry
39792 DEFW GamePlayEntry
39794 DEFW GamePlayEntry
39796 DEFW GamePlayEntry
39798 DEFW GamePlayEntry
39800 DEFW GamePlayEntry
39802 DEFW GamePlayEntry
39804 DEFW GamePlayEntry
39806 DEFW PlayerMovement Sprite IDs 32-47: attacking Sabreman, handled by PlayerMovement.
39808 DEFW PlayerMovement
39810 DEFW PlayerMovement
39812 DEFW PlayerMovement
39814 DEFW PlayerMovement
39816 DEFW PlayerMovement
39818 DEFW PlayerMovement
39820 DEFW PlayerMovement
39822 DEFW PlayerMovement
39824 DEFW PlayerMovement
39826 DEFW PlayerMovement
39828 DEFW PlayerMovement
39830 DEFW PlayerMovement
39832 DEFW PlayerMovement
39834 DEFW PlayerMovement
39836 DEFW PlayerMovement
39838 DEFW HandlerRhino Sprite IDs 48-51: rhino, handled by HandlerRhino.
39840 DEFW HandlerRhino
39842 DEFW HandlerRhino
39844 DEFW HandlerRhino
39846 DEFW HandlerFlame Sprite IDs 52-55: flame, handled by HandlerFlame.
39848 DEFW HandlerFlame
39850 DEFW HandlerFlame
39852 DEFW HandlerFlame
39854 DEFW HandlerTribesman Sprite IDs 56-63: tribesman, handled by HandlerTribesman.
39856 DEFW HandlerTribesman
39858 DEFW HandlerTribesman
39860 DEFW HandlerTribesman
39862 DEFW HandlerTribesman
39864 DEFW HandlerTribesman
39866 DEFW HandlerTribesman
39868 DEFW HandlerTribesman
39870 DEFW HandlerFlyingSabreman Sprite ID 64: flying Sabreman, handled by HandlerFlyingSabreman.
39872 DEFW HandlerSittingSabreman Sprite IDs 65-66: sitting Sabreman, handled by HandlerSittingSabreman.
39874 DEFW HandlerSittingSabreman
39876 DEFW HandlerYellowOrchid_StandUp Sprite ID 67: Sabreman standing up, handled by HandlerYellowOrchid_StandUp.
39878 DEFW HandlerFlyingSabreman Sprite ID 68: flying Sabreman, handled by HandlerFlyingSabreman.
39880 DEFW HandlerSittingSabreman Sprite IDs 69-70: sitting Sabreman, handled by HandlerSittingSabreman.
39882 DEFW HandlerSittingSabreman
39884 DEFW HandlerYellowOrchid_StandUp Sprite ID 71: Sabreman standing up, handled by HandlerYellowOrchid_StandUp.
39886 DEFW HandlerOrchid Sprite IDs 72-79: orchid, handled by HandlerOrchid.
39888 DEFW HandlerOrchid
39890 DEFW HandlerOrchid
39892 DEFW HandlerOrchid
39894 DEFW HandlerOrchid
39896 DEFW HandlerOrchid
39898 DEFW HandlerOrchid
39900 DEFW HandlerOrchid
39902 DEFW HandlerWulf Sprite IDs 80-87: Wulf, handled by HandlerWulf.
39904 DEFW HandlerWulf
39906 DEFW HandlerWulf
39908 DEFW HandlerWulf
39910 DEFW HandlerWulf
39912 DEFW HandlerWulf
39914 DEFW HandlerWulf
39916 DEFW HandlerWulf
39918 DEFW HandlerWulfPouncing Sprite ID 88: Wulf pouncing, handled by HandlerWulfPouncing.
39920 DEFW HandlerWulfLanding Sprite ID 89: Wulf landing, handled by HandlerWulfLanding.
39922 DEFW HandlerEmpty Sprite IDs 90-91: none, handled by HandlerEmpty.
39924 DEFW HandlerEmpty
39926 DEFW HandlerWulfPouncing Sprite ID 92: Wulf pouncing, handled by HandlerWulfPouncing.
39928 DEFW HandlerWulfLanding Sprite ID 93: Wulf landing, handled by HandlerWulfLanding.
39930 DEFW HandlerEmpty Sprite IDs 94-95: none, handled by HandlerEmpty.
39932 DEFW HandlerEmpty
39934 DEFW HandlerWanderingNastie Sprite IDs 96-103: spider and scorpion, handled by HandlerWanderingNastie.
39936 DEFW HandlerWanderingNastie
39938 DEFW HandlerWanderingNastie
39940 DEFW HandlerWanderingNastie
39942 DEFW HandlerWanderingNastie
39944 DEFW HandlerWanderingNastie
39946 DEFW HandlerWanderingNastie
39948 DEFW HandlerWanderingNastie
39950 DEFW HandlerChasingNastie Sprite IDs 104-107: bat, handled by HandlerChasingNastie.
39952 DEFW HandlerChasingNastie
39954 DEFW HandlerChasingNastie
39956 DEFW HandlerChasingNastie
39958 DEFW HandlerWanderingNastie Sprite IDs 108-115: parrot and monkey, handled by HandlerWanderingNastie.
39960 DEFW HandlerWanderingNastie
39962 DEFW HandlerWanderingNastie
39964 DEFW HandlerWanderingNastie
39966 DEFW HandlerWanderingNastie
39968 DEFW HandlerWanderingNastie
39970 DEFW HandlerWanderingNastie
39972 DEFW HandlerWanderingNastie
39974 DEFW HandlerChasingNastie Sprite IDs 116-123: lizard and snake, handled by HandlerChasingNastie.
39976 DEFW HandlerChasingNastie
39978 DEFW HandlerChasingNastie
39980 DEFW HandlerChasingNastie
39982 DEFW HandlerChasingNastie
39984 DEFW HandlerChasingNastie
39986 DEFW HandlerChasingNastie
39988 DEFW HandlerChasingNastie
39990 DEFW HandlerEmpty Sprite IDs 124-127: none, handled by HandlerEmpty.
39992 DEFW HandlerEmpty
39994 DEFW HandlerEmpty
39996 DEFW HandlerEmpty
39998 DEFW HandlerPickup Sprite IDs 128-132: objects, handled by HandlerPickup.
40000 DEFW HandlerPickup
40002 DEFW HandlerPickup
40004 DEFW HandlerPickup
40006 DEFW HandlerPickup
40008 DEFW HandlerExtraLife Sprite ID 133: extra life, handled by HandlerExtraLife.
40010 DEFW HandlerPickup Sprite IDs 134-143: objects, handled by HandlerPickup.
40012 DEFW HandlerPickup
40014 DEFW HandlerPickup
40016 DEFW HandlerPickup
40018 DEFW HandlerPickup
40020 DEFW HandlerPickup
40022 DEFW HandlerPickup
40024 DEFW HandlerPickup
40026 DEFW HandlerPickup
40028 DEFW HandlerPickup
40030 DEFW HandlerAmuletPiece Sprite IDs 144-147: pieces of the amulet, handled by HandlerAmuletPiece.
40032 DEFW HandlerAmuletPiece
40034 DEFW HandlerAmuletPiece
40036 DEFW HandlerAmuletPiece
40038 DEFW HandlerGuardian Sprite IDs 148-149: guardian, handled by HandlerGuardian.
40040 DEFW HandlerGuardian
40042 DEFW HandlerEmpty Sprite IDs 150-151: none, handled by HandlerEmpty.
40044 DEFW HandlerEmpty
40046 DEFW HandlerWanderingNastie Sprite IDs 152-159: rat and bird, handled by HandlerWanderingNastie.
40048 DEFW HandlerWanderingNastie
40050 DEFW HandlerWanderingNastie
40052 DEFW HandlerWanderingNastie
40054 DEFW HandlerWanderingNastie
40056 DEFW HandlerWanderingNastie
40058 DEFW HandlerWanderingNastie
40060 DEFW HandlerWanderingNastie
40062 DEFW HandlerHippoWarthog Sprite IDs 160-163: hippo, handled by HandlerHippoWarthog.
40064 DEFW HandlerHippoWarthog
40066 DEFW HandlerHippoWarthog
40068 DEFW HandlerHippoWarthog
40070 DEFW HandlerSleepingHippoWarthog Sprite IDs 164-167: sleeping hippo, handled by HandlerSleepingHippoWarthog.
40072 DEFW HandlerSleepingHippoWarthog
40074 DEFW HandlerSleepingHippoWarthog
40076 DEFW HandlerSleepingHippoWarthog
40078 DEFW HandlerHippoWarthog Sprite IDs 168-171: warthog, handled by HandlerHippoWarthog.
40080 DEFW HandlerHippoWarthog
40082 DEFW HandlerHippoWarthog
40084 DEFW HandlerHippoWarthog
40086 DEFW HandlerSleepingHippoWarthog Sprite IDs 172-175: sleeping warthog, handled by HandlerSleepingHippoWarthog.
40088 DEFW HandlerSleepingHippoWarthog
40090 DEFW HandlerSleepingHippoWarthog
40092 DEFW HandlerSleepingHippoWarthog
40094 DEFW HandlerWanderingNastie Sprite IDs 176-195: frog, mosquito, skunk, flea and earwig, handled by HandlerWanderingNastie.
40096 DEFW HandlerWanderingNastie
40098 DEFW HandlerWanderingNastie
40100 DEFW HandlerWanderingNastie
40102 DEFW HandlerWanderingNastie
40104 DEFW HandlerWanderingNastie
40106 DEFW HandlerWanderingNastie
40108 DEFW HandlerWanderingNastie
40110 DEFW HandlerWanderingNastie
40112 DEFW HandlerWanderingNastie
40114 DEFW HandlerWanderingNastie
40116 DEFW HandlerWanderingNastie
40118 DEFW HandlerWanderingNastie
40120 DEFW HandlerWanderingNastie
40122 DEFW HandlerWanderingNastie
40124 DEFW HandlerWanderingNastie
40126 DEFW HandlerWanderingNastie
40128 DEFW HandlerWanderingNastie
40130 DEFW HandlerWanderingNastie
40132 DEFW HandlerWanderingNastie
Prev: 39735 Up: Map Next: 40134