Prev: D1B2 Up: Map Next: D1DB
D1C6: Record The Result In The Object Processing
Used by the routine at PrintLocationText.
Steps to the next schedule entry and clears the object-processing flag.
D1C6 LD DE,$0001 Take an offset of 0001 and keep IY.
D1C9 PUSH IY
D1CB PUSH IX Copy the character record from IX into IY.
D1CD POP IY
D1CF ADD IY,DE Step to the next schedule entry, start the object from zero and store it in the object-processing flag, then call CheckObjectAttributeWithFlag to test object attribute with flag.
D1D1 XOR A
D1D2 LD ($A028),A
D1D5 CALL CheckObjectAttributeWithFlag
D1D8 POP IY Restore the saved schedule entry from the stack.
D1DA RET Return.
View the equivalent code in;
Prev: D1B2 Up: Map Next: D1DB