![]() |
Routines |
| Prev: FC1C | Up: Map | Next: FC40 |
|
Used by the routines at MEET_DECOY and STEP_ALL_AXES.
Two units, or one when x is moving too: +z if bit 6 of the direction in WORK_DIRECTION is set, -z (bit 7) if not.
|
||||||||||||||
| STEP_ALONG_Z | FC2B | BIT 2,C | z not moving | |||||||||||
| FC2D | RET Z | |||||||||||||
| FC2E | BIT 6,(IY+WORK_DIRECTION-V) | Which way? | ||||||||||||
| FC32 | JR Z,STEP_ALONG_Z_0 | |||||||||||||
| FC34 | INC H | +z: one, or two if x is not moving | ||||||||||||
| FC35 | BIT 0,C | |||||||||||||
| FC37 | RET NZ | |||||||||||||
| FC38 | INC H | |||||||||||||
| FC39 | RET | |||||||||||||
| STEP_ALONG_Z_0 | FC3A | DEC H | -z the same | |||||||||||
| FC3B | BIT 0,C | |||||||||||||
| FC3D | RET NZ | |||||||||||||
| FC3E | DEC H | |||||||||||||
| FC3F | RET | |||||||||||||
| Prev: FC1C | Up: Map | Next: FC40 |