Prev: B73C Up: Map Next: B763
B749: Guard east-west: move and turn
Used by the routine at upd_150_151.
Input
A dX
guard_ew_move B749 LD (IX+$09),A set the guard's dX and its legs'
B74C LD (IX+$29),A
B74F CALL set_guard_wizard_sprite pick the frame and mirroring from the direction
B752 CALL dec_dZ_and_update_XYZ gravity and move
B755 BIT 0,(IX+$0C) blocked along X: turn round
B759 JR Z,guard_ew_legs
B75B LD A,(IX+$0D)
B75E XOR $01
B760 LD (IX+$0D),A
Prev: B73C Up: Map Next: B763