![]() |
Routines |
| Prev: 54171 | Up: Map | Next: 54248 |
|
Used by the routines at DescribeCurrentRoom, PrintObjectDescription, PrintLocationExits and PrintObjectDescriptionText.
Points IY at the object just found and continues at TakeTheFoundObject_DescriptionFlag. That entry steps seven bytes to the description flag and calls CheckObjectHasSpecialDescription.
|
||||
| TakeTheFoundObject | 54229 | PUSH IX | Copy the object record from IX into IY. | |
| 54231 | POP IY | |||
|
This entry point is used by the routine at PrintFormattedObjectList.
|
||||
| TakeTheFoundObject_DescriptionFlag | 54233 | PUSH IY | Keep the object and step seven bytes to its description flag. | |
| 54235 | PUSH DE | |||
| 54236 | LD DE,7 | |||
| 54239 | ADD IY,DE | |||
| 54241 | CALL CheckObjectHasSpecialDescription | Call CheckObjectHasSpecialDescription to see whether this object has a special description. | ||
| 54244 | POP DE | Restore the saved source and the saved schedule entry from the stack. | ||
| 54245 | POP IY | |||
| 54247 | RET | Return. | ||
|
View the equivalent code in;
|
||||
| Prev: 54171 | Up: Map | Next: 54248 |