Prev: BDC2 Up: Map Next: BE3C
BE22: Copy The Object Picture Link
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