Prev: 9DA0 Up: Map Next: 9E16
9DD6: Special Room Frame Tables
Four tables of eight routines, one table for each part of the frame of a special room (see Draw_Special_Room_Frame). The code from the world map selects the entry. The tables are for the top right, the bottom right, the bottom left and the top left, in that order.
Top right.
Special_Room_Frame_Tables 9DD6 DEFW $9D88 Code 0: a corner (9D88).
9DD8 DEFW Draw_Ceiling_Picture Code 1: the ceiling (Draw_Ceiling_Picture).
9DDA DEFW $9D88 Code 2: a corner (9D88).
9DDC DEFW Draw_Special_Room_Parts Code 3: the ceiling and a corner (Draw_Special_Room_Parts).
9DDE DEFW Draw_Right_Wall_Picture Code 4: the right wall (Draw_Right_Wall_Picture).
9DE0 DEFW Draw_Nothing Code 5: nothing (Draw_Nothing).
9DE2 DEFW Draw_Top_Right_Corner_And_Right_Wall Code 6: a corner and the right wall (Draw_Top_Right_Corner_And_Right_Wall).
9DE4 DEFW Draw_Top_Right_Ceiling_Corner_And_Wall Code 7: the ceiling, a corner and the right wall (Draw_Top_Right_Ceiling_Corner_And_Wall).
Bottom right.
Special_Room_Frame_Tables_Bottom_Right 9DE6 DEFW $9D8E Code 0: a corner (9D8E).
9DE8 DEFW Draw_Nothing Code 1: nothing (Draw_Nothing).
9DEA DEFW $9D8E Code 2: a corner (9D8E).
9DEC DEFW $9D45 Code 3: a corner (9D45).
9DEE DEFW Draw_Nothing Code 4: nothing (Draw_Nothing).
9DF0 DEFW Draw_Nothing Code 5: nothing (Draw_Nothing).
9DF2 DEFW Draw_Bottom_Right_Corner_And_Floor Code 6: a corner and the floor (Draw_Bottom_Right_Corner_And_Floor).
9DF4 DEFW $9D53 Code 7: a corner and the floor (9D53).
Bottom left.
Special_Room_Frame_Tables_Bottom_Left 9DF6 DEFW $9D94 Code 0: a corner (9D94).
9DF8 DEFW Draw_Nothing Code 1: nothing (Draw_Nothing).
9DFA DEFW $9D94 Code 2: a corner (9D94).
9DFC DEFW Draw_Floor_And_Bottom_Left_Corner Code 3: the floor and a corner (Draw_Floor_And_Bottom_Left_Corner).
9DFE DEFW Draw_Nothing Code 4: nothing (Draw_Nothing).
9E00 DEFW Draw_Nothing Code 5: nothing (Draw_Nothing).
9E02 DEFW Draw_Bottom_Left_Corner_And_Left_Wall Code 6: a corner and the left wall (Draw_Bottom_Left_Corner_And_Left_Wall).
9E04 DEFW $9D6D Code 7: a corner and the left wall (9D6D).
Top left.
Special_Room_Frame_Tables_Top_Left 9E06 DEFW $9D9A Code 0: a corner (9D9A).
9E08 DEFW Draw_Nothing Code 1: nothing (Draw_Nothing).
9E0A DEFW $9D9A Code 2: a corner (9D9A).
9E0C DEFW $9D76 Code 3: a corner (9D76).
9E0E DEFW Draw_Nothing Code 4: nothing (Draw_Nothing).
9E10 DEFW Draw_Nothing Code 5: nothing (Draw_Nothing).
9E12 DEFW $9D7C Code 6: a corner (9D7C).
9E14 DEFW $9D82 Code 7: a corner (9D82).
Prev: 9DA0 Up: Map Next: 9E16