Prev: E86E Up: Map Next: E88B
E87B: Graphic Layout Routine: (FE) Adjust Coordinates And Store
Nudge the drawing coordinates and store the result for later layout steps.
GraphicLayoutRoutine_AdjustCoordsAndStore E87B LD A,(IX+$00) Fetch the current entity's type into A.
E87E ADD A,L A+=L.
E87F LD L,A Copy A into L.
E880 LD A,(IX+$01) Load A with the current entity's flags byte 1.
E883 ADD A,H A+=H.
E884 LD H,A Copy A into H.
E885 LD ($72F7),HL Store HL in the stored drawing coordinates (StoredDrawingCoordinates).
E888 JP Advance_GraphicLayoutPointerByTwo Jump to Advance_GraphicLayoutPointerByTwo to advance the graphic layout pointer and continue.
View the equivalent code in;
Prev: E86E Up: Map Next: E88B