![]() |
Routines |
| Prev: BDC2 | Up: Map | Next: BE3C |
|
Used by the routine at PointObjectListRoom.
Looks the object up and copies either its picture link or the alternate link.
|
||||
| UseObjectDisplayLink | BE22 | CALL FetchObjectDataPointer | Call FetchObjectDataPointer to look that object up. | |
| BE25 | PUSH IX | See whether bit 6 of it is set. | ||
| BE27 | POP HL | |||
| BE28 | BIT 6,(IX+$05) | |||
| BE2C | LD DE,$9FF6 | Take the object display link. | ||
| BE2F | JR NZ,UseObjectDisplayLink_Length | Jump ahead to UseObjectDisplayLink_Length if the special-description flag is present. | ||
| BE31 | LD DE,$9FFC | Take the alternate display link. | ||
| UseObjectDisplayLink_Length | BE34 | LD BC,$0006 | Take a length of 06. | |
| BE37 | LDIR | Copy the counted bytes. | ||
| BE39 | RET | Return. | ||
|
This entry point is used by the routine at PointObjectListRoom.
The condition holds, so the caller continues.
|
||||
| UseObjectDisplayLink_ConditionHoldsCaller | BE3A | SCF | Mark the condition as met. | |
| BE3B | RET | Return. | ||
| Prev: BDC2 | Up: Map | Next: BE3C |