![]() |
Routines |
| Prev: 61866 | Up: Map | Next: 61910 |
|
Used by the routines at AdvanceGardenerAfterMove, StoreCharacterTextPointer and RejectLowerCharacterId_PrintMessage.
Looks the object up and stores the new location together with the low digit of its flags.
|
||||
| UpdateObjectLocation | 61889 | CALL FetchObjectDataPointer | Call FetchObjectDataPointer to look that object up. | |
| 61892 | LD (IX+9),E | Store the low byte of the text pointer and store the high byte of the text pointer. | ||
| 61895 | LD (IX+10),D | |||
| 61898 | LD A,(IX+8) | Read the byte at offset 8 keep its low digit and fold in B. | ||
| 61901 | AND 15 | |||
| 61903 | OR B | |||
| 61904 | LD (IX+8),A | Store the new value at offset 8 of the record. | ||
| 61907 | OR %00000001 | Reset the zero flag. | ||
| 61909 | RET | Return. | ||
| Prev: 61866 | Up: Map | Next: 61910 |