Prev: CFF2 Up: Map Next: D0C4
D0A0: Object Order Table
The routines that DrawObjectsInList runs to decide which of two objects to draw first, chosen by the relation between them. The relation is made from the relation along the X axis (0 to 2) and three times the relation along the Y axis (0 to 2), and nine is added to it when the view is rotated. The routine is KeepObject if the first object stays, ChooseOtherObject if the second object is chosen, and CompareObjectDepths if they have to be compared further.
ObjectOrderTable D0A0 DEFW KeepObject
D0A2 DEFW KeepObject
D0A4 DEFW KeepObject
D0A6 DEFW ChooseOtherObject
D0A8 DEFW CompareObjectDepths
D0AA DEFW KeepObject
D0AC DEFW ChooseOtherObject
D0AE DEFW ChooseOtherObject
D0B0 DEFW KeepObject
D0B2 DEFW KeepObject
D0B4 DEFW ChooseOtherObject
D0B6 DEFW ChooseOtherObject
D0B8 DEFW KeepObject
D0BA DEFW CompareObjectDepths
D0BC DEFW ChooseOtherObject
D0BE DEFW KeepObject
D0C0 DEFW KeepObject
D0C2 DEFW KeepObject
Prev: CFF2 Up: Map Next: D0C4