![]() |
Routines |
| Prev: D405 | Up: Map | Next: D495 |
|
Used by the routines at ProcessDisplayAction, ProcessObjectDisplayEntry, ProcessObjectEntryAlternate and DD35.
|
||||
| ProcessObjectDisplayType | D471 | PUSH AF | ||
| D472 | LD A,$02 | |||
|
This entry point is used by the routine at CheckObjectAttributeWithFlag.
|
||||
| ProcessObjectDisplayType_0 | D474 | LD ($D48D),A | ||
| D477 | POP AF | |||
| D478 | PUSH BC | |||
| D479 | PUSH IY | |||
| D47B | LD B,A | |||
| D47C | PUSH DE | |||
| D47D | CALL FetchCurrentCharacterLocation | |||
| D480 | LD DE,$0006 | |||
| D483 | ADD IX,DE | |||
| D485 | POP DE | |||
| ProcessObjectDisplayType_1 | D486 | CALL FetchNextObject | ||
| D489 | JR Z,ProcessObjectDisplayType_2 | |||
| D48B | LD A,(IX+$02) | |||
| D48E | CP B | |||
| D48F | JR NZ,ProcessObjectDisplayType_1 | |||
| ProcessObjectDisplayType_2 | D491 | POP IY | ||
| D493 | POP BC | |||
| D494 | RET | |||
| Prev: D405 | Up: Map | Next: D495 |