![]() |
Routines |
| Prev: 9C41 | Up: Map | Next: 9C56 |
|
Notes the object in this room, sets its held mark, and continues with the character being processed.
|
||||
|
Run by CA64 after the display record at 9C41, from the refresh-room command at F3AD.
|
||||
| MarkObjectAndJump | 9C43 | LD IX,($A017) | Read the current character record. | |
| 9C47 | LD A,(IX+$01) | |||
| 9C4A | PUSH AF | |||
|
Set object attribute bit 7.
|
||||
| 9C4B | CALL SetObjectHeldMark | Call SetObjectHeldMark to set the object's held mark. | ||
| 9C4E | LD A,($A034) | Read the room display parameter, then join the next step. | ||
| 9C51 | LD B,A | |||
| 9C52 | POP AF | |||
| 9C53 | JP StoreMatchedCharacterRoom | |||
| Prev: 9C41 | Up: Map | Next: 9C56 |