Prev: FC66 Up: Map Next: FCA5
FC9C: Test the mover's box, moved, against the record at IX only
Used by the routine at MEET_DECOY.
MEET_DECOY tries each axis of a blocked move against the one object the move ran into. C is holding the axes, so the mover's x length is taken from its working copy (IY+$6D) for the test and C given back after.
Input
IX The record
B, D, H The mover's x, y and z, moved
E, L Its height and z length
Output
F Carry set if the boxes overlap
TEST_OTHER FC9C PUSH BC
FC9D LD C,(IY+REPEATS+$01-V)
FCA0 CALL TEST_ONE_RECORD
FCA3 POP BC
FCA4 RET
Prev: FC66 Up: Map Next: FCA5