Prev: C8D2 Up: Map Next: C907
C8F7: Two tables of four nudge routines
ARCH_NUDGE_TO_CENTRE picks the first for a pillar whose graphic has bit 3 set (graphic 8), the second for one without (graphic 6), and the entry by the pillar's facing (GET_SPRITE_DIR). Graphic 8 has bit 2 clear, so it only ever looks up entries 0 (mirrored) and 2; graphic 6 has it set and only looks up 1 (mirrored) and 3. Each of those four gives the same answer -- mirrored: along U, not: along V -- and the other four are never used.
ROUTINES_BIT3_SET C8F7 DEFW NUDGE_ALONG_U Graphic 8, mirrored: NUDGE_ALONG_U
C8F9 DEFW NUDGE_ALONG_V Unused
C8FB DEFW NUDGE_ALONG_V Graphic 8, not mirrored: NUDGE_ALONG_V
C8FD DEFW NUDGE_ALONG_U Unused
ROUTINES_BIT3_CLEAR C8FF DEFW NUDGE_ALONG_V Unused
C901 DEFW NUDGE_ALONG_U Graphic 6, mirrored: NUDGE_ALONG_U
C903 DEFW NUDGE_ALONG_U Unused
C905 DEFW NUDGE_ALONG_V Graphic 6, not mirrored: NUDGE_ALONG_V
Prev: C8D2 Up: Map Next: C907