![]() |
Routines |
| Prev: 54094 | Up: Map | Next: 54171 |
|
Used by the routines at CheckFlagAndSetDisplay_CheckObjects and CalculateObjectPointerOffset.
|
||||
| ProcessObjectEntry | 54122 | PUSH BC | ||
| 54123 | PUSH DE | |||
| 54124 | PUSH IY | |||
| ProcessObjectEntry_0 | 54126 | CALL FetchNextObject | ||
| 54129 | JR Z,ProcessObjectEntry_1 | |||
| 54131 | LD BC,7 | |||
| 54134 | PUSH IY | |||
| 54136 | ADD IY,BC | |||
| 54138 | CALL CompareLocationData_0 | |||
| 54141 | POP IY | |||
| 54143 | JR NZ,ProcessObjectEntry_0 | |||
| 54145 | LD A,(41016) | |||
| 54148 | AND A | |||
| 54149 | JR NZ,ProcessObjectEntry_1 | |||
| 54151 | LD A,(IX+0) | |||
| 54154 | PUSH IX | |||
| 54156 | CALL CheckObjectLocationMatch | |||
| 54159 | POP IX | |||
| 54161 | JR Z,ProcessObjectEntry_0 | |||
| ProcessObjectEntry_1 | 54163 | LD A,(IX+0) | ||
| 54166 | POP IY | |||
| 54168 | POP DE | |||
| 54169 | POP BC | |||
| 54170 | RET | |||
| Prev: 54094 | Up: Map | Next: 54171 |