![]() |
Routines |
| Prev: 54277 | Up: Map | Next: 54421 |
|
Used by the routines at ProcessDisplayAction, ProcessObjectDisplayEntry, ProcessObjectEntryAlternate and 56629.
|
||||
| ProcessObjectDisplayType | 54385 | PUSH AF | ||
| 54386 | LD A,2 | |||
|
This entry point is used by the routine at CheckObjectAttributeWithFlag.
|
||||
| ProcessObjectDisplayType_0 | 54388 | LD (54413),A | ||
| 54391 | POP AF | |||
| 54392 | PUSH BC | |||
| 54393 | PUSH IY | |||
| 54395 | LD B,A | |||
| 54396 | PUSH DE | |||
| 54397 | CALL FetchCurrentCharacterLocation | |||
| 54400 | LD DE,6 | |||
| 54403 | ADD IX,DE | |||
| 54405 | POP DE | |||
| ProcessObjectDisplayType_1 | 54406 | CALL FetchNextObject | ||
| 54409 | JR Z,ProcessObjectDisplayType_2 | |||
| 54411 | LD A,(IX+2) | |||
| 54414 | CP B | |||
| 54415 | JR NZ,ProcessObjectDisplayType_1 | |||
| ProcessObjectDisplayType_2 | 54417 | POP IY | ||
| 54419 | POP BC | |||
| 54420 | RET | |||
| Prev: 54277 | Up: Map | Next: 54421 |