826E |
LD A,(Hero_Anim) |
8271 |
CP $14 |
8273 |
RET NZ |
8274 |
LD A,($DFCF) |
8277 |
CP $02 |
8279 |
RET C |
827A |
LD HL,(CurrentPathPtr) |
827D |
LD E,(IX+$12) |
8280 |
LD D,(IX+$13) |
8283 |
AND A |
8284 |
SBC HL,DE |
8286 |
RET NZ |
8287 |
LD A,(CamDirection_DFD2) |
828A |
BIT 0,A |
828C |
JR NZ,$8299 |
828E |
LD HL,(ManData_PosSecondary_dfc5) |
8291 |
LD E,(IX+$07) |
8294 |
LD D,(IX+$08) |
8297 |
JR $82A2 |
8299 |
LD HL,(ManData_PosPrimary_dfc3) |
829C |
LD E,(IX+$05) |
829F |
LD D,(IX+$06) |
82A2 |
LD BC,$0008 |
82A5 |
BIT 1,A |
82A7 |
JR Z,$82AC |
82A9 |
LD BC,$FFF8 |
82AC |
LD A,(ManWalkDirection_DFD4) |
82AF |
CP $02 |
82B1 |
JR NZ,$82B8 |
82B3 |
AND A |
82B4 |
SBC HL,BC |
82B6 |
JR $82B9 |
82B8 |
ADD HL,BC |
82B9 |
CALL Vector_ABS(hl_minus_de) |
82BC |
LD DE,$0003 |
82BF |
AND A |
82C0 |
SBC HL,DE |
82C2 |
RET NC |
82C3 |
LD (IX+$0F),$1E |
82C7 |
POP HL |
82C8 |
POP HL |
82C9 |
POP HL |
82CA |
RET |