Prev: 56428 Up: Map Next: 57324
56812: Room Object Table
The objects found in the rooms, with two bytes for each of the 256 rooms (indexed by the room). A byte of zero means there is no object. Otherwise bits 6-7 choose one of the four positions in the layout of the room (see ObjectLocation) and bits 0-3 are the type of the object, which gives the sprite ID when 128 is added.
The table is filled in by GenerateRoomObjects when a new game starts. The table for the player who is not playing is kept in RoomObjectTable_Stored.
RoomObjectTable 56812 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56828 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56844 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56860 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56876 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56892 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56908 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56924 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56940 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56956 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56972 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
56988 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57004 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57020 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57036 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57052 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57068 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57084 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57100 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57116 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57132 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57148 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57164 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57180 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57196 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57212 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57228 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57244 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57260 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57276 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57292 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
57308 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Prev: 56428 Up: Map Next: 57324