Prev: A854 Up: Map Next: A9D0
A982: Room Shape Table
One entry of six bytes for each of the 0D shapes that the frame of a room can have, read by DrawRoomFrame. The entry has the width and the height of the floor, the address of the coordinates of the corners of the frame and the address of the lists of the lines to draw between those corners. The shape of a room comes from its entry in RoomAttributes. No room uses shapes 06 or 07.
RoomShapeTable A982 DEFB $38 Width: 38.
A983 DEFB $38 Height: 38.
A984 DEFW RoomShape_00_Coordinates Coordinates: RoomShape_00_Coordinates.
A986 DEFW RoomShapes_00_03_04_Lines Lines: RoomShapes_00_03_04_Lines.
A988 DEFB $28 Width: 28.
A989 DEFB $28 Height: 28.
A98A DEFW RoomShape_01_Coordinates Coordinates: RoomShape_01_Coordinates.
A98C DEFW RoomShape_01_Lines Lines: RoomShape_01_Lines.
A98E DEFB $38 Width: 38.
A98F DEFB $38 Height: 38.
A990 DEFW RoomShape_02_Coordinates Coordinates: RoomShape_02_Coordinates.
A992 DEFW RoomShape_02_Lines Lines: RoomShape_02_Lines.
A994 DEFB $38 Width: 38.
A995 DEFB $18 Height: 18.
A996 DEFW RoomShape_03_Coordinates Coordinates: RoomShape_03_Coordinates.
A998 DEFW RoomShapes_00_03_04_Lines Lines: RoomShapes_00_03_04_Lines.
A99A DEFB $18 Width: 18.
A99B DEFB $38 Height: 38.
A99C DEFW RoomShape_04_Coordinates Coordinates: RoomShape_04_Coordinates.
A99E DEFW RoomShapes_00_03_04_Lines Lines: RoomShapes_00_03_04_Lines.
A9A0 DEFB $10 Width: 10.
A9A1 DEFB $30 Height: 30.
A9A2 DEFW RoomShape_05_Coordinates Coordinates: RoomShape_05_Coordinates.
A9A4 DEFW RoomShapes_05_to_08_Lines Lines: RoomShapes_05_to_08_Lines.
A9A6 DEFB $10 Width: 10.
A9A7 DEFB $30 Height: 30.
A9A8 DEFW RoomShape_06_Coordinates Coordinates: RoomShape_06_Coordinates.
A9AA DEFW RoomShapes_05_to_08_Lines Lines: RoomShapes_05_to_08_Lines.
A9AC DEFB $30 Width: 30.
A9AD DEFB $10 Height: 10.
A9AE DEFW RoomShape_07_Coordinates Coordinates: RoomShape_07_Coordinates.
A9B0 DEFW RoomShapes_05_to_08_Lines Lines: RoomShapes_05_to_08_Lines.
A9B2 DEFB $30 Width: 30.
A9B3 DEFB $10 Height: 10.
A9B4 DEFW RoomShape_08_Coordinates Coordinates: RoomShape_08_Coordinates.
A9B6 DEFW RoomShapes_05_to_08_Lines Lines: RoomShapes_05_to_08_Lines.
A9B8 DEFB $30 Width: 30.
A9B9 DEFB $18 Height: 18.
A9BA DEFW RoomShape_09_Coordinates Coordinates: RoomShape_09_Coordinates.
A9BC DEFW RoomShapes_09_0A_Lines Lines: RoomShapes_09_0A_Lines.
A9BE DEFB $18 Width: 18.
A9BF DEFB $30 Height: 30.
A9C0 DEFW RoomShape_0A_Coordinates Coordinates: RoomShape_0A_Coordinates.
A9C2 DEFW RoomShapes_09_0A_Lines Lines: RoomShapes_09_0A_Lines.
A9C4 DEFB $38 Width: 38.
A9C5 DEFB $38 Height: 38.
A9C6 DEFW RoomShape_0B_Coordinates Coordinates: RoomShape_0B_Coordinates.
A9C8 DEFW RoomShape_0B_Lines Lines: RoomShape_0B_Lines.
A9CA DEFB $38 Width: 38.
A9CB DEFB $38 Height: 38.
A9CC DEFW TunnelFrameCoordinates Coordinates: TunnelFrameCoordinates.
A9CE DEFW TunnelFrameLines Lines: TunnelFrameLines.
Prev: A854 Up: Map Next: A9D0