Prev: 39291 Up: Map Next: 39393
39366: Draw 2 × 2 block with style index A at stored coordinates then move right two characters
Used by the routine at 39291.
Input
A Block style index
39366 PUSH IX Store IX (current position in block layout data)
39368 PUSH AF Store AF
39369 LD BC,(23463) Load BC with coordinates of top-left of block
39373 CALL 63203 Move virtual cursor (bitmap) to display file address for coordinates x=C, y=B and load address into HL
39376 LD BC,(23463) Load BC with coordinates of top-left of block
39380 CALL 63233 Point HL at terrain interaction data for character coordinates x=C, y=B...
39383 LD (23709),HL ...and store address at 23709
39386 POP AF Restore AF
39387 CALL 41271 Draw 2 × 2 block with style index A at bitmap virtual text cursor then move right two characters
39390 POP IX Restore IX (current position in block layout data)
39392 RET Return
Prev: 39291 Up: Map Next: 39393