Prev: 32486 Up: Map Next: 32890
32810: Handler Table 2
The address of the handler for each kind of room item, door or other fixture, indexed by the first byte of its record (the graphic ID, see GraphicsTable). ProcessRoomItem reads the entry and calls the handler. IDs that are not used point to CreateDelay, which does nothing.
HandlerTable2 32810 DEFW CreateDelay ID 0 (no graphic): CreateDelay.
32812 DEFW HandlerDoorExit ID 1 ("Cave Door Frame"): HandlerDoorExit.
32814 DEFW HandlerDoorExit ID 2 ("Door Frame"): HandlerDoorExit.
32816 DEFW HandlerDoorBigExit ID 3 ("Big Door Frame"): HandlerDoorBigExit.
32818 DEFW CreateDelay ID 4 ("None"): CreateDelay.
32820 DEFW CreateDelay ID 5 ("None"): CreateDelay.
32822 DEFW CreateDelay ID 6 ("None"): CreateDelay.
32824 DEFW CreateDelay ID 7 ("None"): CreateDelay.
32826 DEFW HandlerDoorLocked ID 8 ("Door Locked (red)"): HandlerDoorLocked.
32828 DEFW HandlerDoorLocked ID 9 ("Door Locked (green)"): HandlerDoorLocked.
32830 DEFW HandlerDoorLocked ID 10 ("Door Locked (cyan)"): HandlerDoorLocked.
32832 DEFW HandlerDoorLocked ID 11 ("Door Locked (yellow)"): HandlerDoorLocked.
32834 DEFW HandlerCaveDoorLocked ID 12 ("Cave Door Locked (red)"): HandlerCaveDoorLocked.
32836 DEFW HandlerCaveDoorLocked ID 13 ("Cave Door Locked (green)"): HandlerCaveDoorLocked.
32838 DEFW HandlerCaveDoorLocked ID 14 ("Cave Door Locked (cyan)"): HandlerCaveDoorLocked.
32840 DEFW HandlerCaveDoorLocked ID 15 ("Cave Door Locked (yellow)"): HandlerCaveDoorLocked.
32842 DEFW HandlerClock ID 16 ("Clock"): HandlerClock.
32844 DEFW HandlerRoomItem ID 17 ("Ghost Picture"): HandlerRoomItem.
32846 DEFW HandlerRoomItem ID 18 ("Table"): HandlerRoomItem.
32848 DEFW CreateDelay ID 19 ("Chicken: Full"): CreateDelay.
32850 DEFW CreateDelay ID 20 ("Chicken: Empty"): CreateDelay.
32852 DEFW HandlerRoomItem ID 21 ("Wall Antlers"): HandlerRoomItem.
32854 DEFW HandlerRoomItem ID 22 ("Wall Trophy"): HandlerRoomItem.
32856 DEFW HandlerBookcase ID 23 ("Bookcase"): HandlerBookcase.
32858 DEFW HandlerTrapClosed ID 24 ("Trap: Closed"): HandlerTrapClosed.
32860 DEFW HandlerTrapOpen ID 25 ("Trap: Open"): HandlerTrapOpen.
32862 DEFW HandlerBarrel ID 26 ("Barrel"): HandlerBarrel.
32864 DEFW HandlerRoomItem ID 27 ("Rug"): HandlerRoomItem.
32866 DEFW HandlerRoomItem ID 28 ("A.C.G. Shield"): HandlerRoomItem.
32868 DEFW HandlerRoomItem ID 29 ("Wall Shield"): HandlerRoomItem.
32870 DEFW HandlerRoomItem ID 30 ("Suit Of Armour"): HandlerRoomItem.
32872 DEFW CreateDelay ID 31 ("None"): CreateDelay.
32874 DEFW HandlerDoorClosed ID 32 ("Door shut"): HandlerDoorClosed.
32876 DEFW HandlerDoorOpen ID 33 ("Door Frame"): HandlerDoorOpen.
32878 DEFW HandlerDoorClosed ID 34 ("Cave Door Shut"): HandlerDoorClosed.
32880 DEFW HandlerDoorOpen ID 35 ("Cave Door Frame"): HandlerDoorOpen.
32882 DEFW HandlerDoorACGExit ID 36 ("A.C.G. Door"): HandlerDoorACGExit.
32884 DEFW HandlerRoomItem ID 37 ("Pumpkin Picture"): HandlerRoomItem.
32886 DEFW HandlerRoomItem ID 38 ("Skeleton"): HandlerRoomItem.
32888 DEFW HandlerRoomItem ID 39 ("Barrel Stack" ): HandlerRoomItem.
Prev: 32486 Up: Map Next: 32890