Prev: 7213 Up: Map Next: 72B5
728C: Patch Shift Immediate
Used by the routine at DrawPatched.
Writes the next picture byte over the immediate of the shift that follows, so the shape can move by a fraction of a pixel.
PatchShift 728C LD A,(IX+$03)
728F LD ($726C),A
7292 LD ($7287),A
7295 LD A,(IX+$04)
7298 LD B,(IX+$01)
729B LD C,(IX+$02)
This entry point is used by the routine at DrawFixedShift.
PatchShift_0 729E LD ($7248),A
72A1 LD ($7276),A
72A4 AND A
72A5 RRA
72A6 LD ($7253),A
72A9 LD ($727D),A
72AC PUSH BC
72AD CALL ShapeIfPresent_1
72B0 POP BC
72B1 CALL ShapeIfPresent_5
72B4 RET
Prev: 7213 Up: Map Next: 72B5