![]() |
Routines |
| Prev: 57599 | Up: Map | Next: 57707 |
|
Used by the routine at SetHeldMark_OtherObject.
Looks up a display text message based on the room display parameter and prints it to the screen.
|
||||
|
Print object description text.
|
||||
| LookupAndPrintDisplayText | 57681 | CALL PrintObjectDescriptionText | Call PrintObjectDescriptionText to print the object's description. | |
| 57684 | LD A,(41012) | Call SearchThreeByteTable to search three-byte length table. | ||
| 57687 | LD IX,57707 | |||
| 57691 | CALL SearchThreeByteTable | |||
| 57694 | CP 255 | Return if the entry is the end marker. | ||
| 57696 | RET Z | |||
| 57697 | LD L,(IX+1) | Load the text token pointer from the table entry. | ||
| 57700 | LD H,(IX+2) | |||
| 57703 | CALL PrintTextAndHandleControlCharacters | Call PrintTextAndHandleControlCharacters to print the message. | ||
| 57706 | RET | Return. | ||
| Prev: 57599 | Up: Map | Next: 57707 |