| Update_Actor |
64400 |
XOR A |
|
64401 |
LD (64453),A |
| Update_Actor_Target |
64404 |
LD A,33 |
|
64406 |
SUB (IX+0) |
|
64409 |
ADD A,A |
|
64410 |
ADD A,A |
|
64411 |
ADD A,A |
|
64412 |
LD C,A |
|
64413 |
LD A,(IX+1) |
|
64416 |
SUB 3 |
|
64418 |
ADD A,A |
|
64419 |
ADD A,A |
|
64420 |
ADD A,A |
|
64421 |
ADD A,(IX+3) |
|
64424 |
LD B,A |
|
64425 |
LD E,4 |
| Update_Actor_Continue |
64427 |
PUSH BC |
|
64428 |
PUSH DE |
|
64429 |
LD A,B |
|
64430 |
CP 176 |
|
64432 |
JR NC,Update_Actor_Branch |
|
64434 |
CALL 8874 |
|
64437 |
LD B,(IX+4) |
|
64440 |
LD A,(IX+2) |
|
64443 |
CP 7 |
|
64445 |
JR Z,Update_Actor_Skip |
|
64447 |
INC B |
| Update_Actor_Skip |
64448 |
LD DE,25664 |
| Update_Actor_Target2 |
64451 |
LD A,(DE) |
| Update_Actor_Mask |
64452 |
AND 255 |
|
64454 |
LD (HL),A |
|
64455 |
INC HL |
|
64456 |
INC DE |
|
64457 |
DJNZ Update_Actor_Target2 |
| Update_Actor_Branch |
64459 |
POP DE |
|
64460 |
POP BC |
|
64461 |
DEC B |
|
64462 |
DEC E |
|
64463 |
JR NZ,Update_Actor_Continue |
|
64465 |
RET |