Prev: C13C Up: Map Next: C1DA
C1D2: The in-between views of a right turn
Read by HANDLE_LEFT_RIGHT as a quarter turn to the right starts: indexed by the facing, two bytes each, the graphic the legs take for the turn and the mirror bit (bit 6 of the flags). Graphics 24-27 are the views between the diagonal ones the robot walks in: the facing either side of each says which -- 24 from behind, 25 from the front, 26 side-on facing right, and 27, 26's drawing, used mirrored for facing left. The left turn's four follow at TURN_LEFT_VIEWS; TURNING_LEGS ends the turn from TURN_RIGHT_ENDS.
TURN_RIGHT_VIEWS C1D2 DEFB $18,$00 Facing 0 (lower U) to 2: graphic 24, from behind
C1D4 DEFB $19,$00 Facing 1 (higher U) to 3: graphic 25, from the front
C1D6 DEFB $1A,$00 Facing 2 (higher V) to 1: graphic 26, side-on
C1D8 DEFB $1B,$40 Facing 3 (lower V) to 0: graphic 27, mirrored
Prev: C13C Up: Map Next: C1DA