Prev: 29376 Up: Map Next: 29570
29499: Set Drawing Origin
Used by the routine at DrawFromOrigin.
Stores the next coordinates as the origin later shapes are drawn from.
SetOrigin 29499 LD A,(IX+1)
29502 LD (29495),A
29505 LD (29497),A
29508 LD A,(IX+2)
29511 LD (29496),A
29514 LD A,(IX+3)
29517 LD (29498),A
29520 LD A,(IX+4)
29523 LD (29465),A
29526 LD (29414),A
29529 LD A,(IX+3)
29532 SUB (IX+2)
29535 AND A
29536 RRA
This entry point is used by the routine at ResetOrigin.
SetOrigin_0 29537 LD (29491),A
29540 LD (29434),A
29543 LD BC,(29495)
29547 LD DE,(29497)
29551 PUSH BC
29552 PUSH DE
29553 CALL DrawFixedShift_1
29556 POP DE
29557 POP BC
29558 LD (29495),BC
29562 LD (29497),DE
29566 CALL DrawFixedShift_0
29569 RET
Prev: 29376 Up: Map Next: 29570