![]() |
Routines |
| Prev: D34E | Up: Map | Next: D39B |
|
Used by the routines at CheckFlagAndSetDisplay_CheckObjects and CalculateObjectPointerOffset.
|
||||
| ProcessObjectEntry | D36A | PUSH BC | ||
| D36B | PUSH DE | |||
| D36C | PUSH IY | |||
| ProcessObjectEntry_0 | D36E | CALL FetchNextObject | ||
| D371 | JR Z,ProcessObjectEntry_1 | |||
| D373 | LD BC,$0007 | |||
| D376 | PUSH IY | |||
| D378 | ADD IY,BC | |||
| D37A | CALL CompareLocationData_0 | |||
| D37D | POP IY | |||
| D37F | JR NZ,ProcessObjectEntry_0 | |||
| D381 | LD A,($A038) | |||
| D384 | AND A | |||
| D385 | JR NZ,ProcessObjectEntry_1 | |||
| D387 | LD A,(IX+$00) | |||
| D38A | PUSH IX | |||
| D38C | CALL CheckObjectLocationMatch | |||
| D38F | POP IX | |||
| D391 | JR Z,ProcessObjectEntry_0 | |||
| ProcessObjectEntry_1 | D393 | LD A,(IX+$00) | ||
| D396 | POP IY | |||
| D398 | POP DE | |||
| D399 | POP BC | |||
| D39A | RET | |||
| Prev: D34E | Up: Map | Next: D39B |