Prev: 29203 Up: Map Next: 29365
29324: 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 29324 LD A,(IX+3)
29327 LD (29292),A
29330 LD (29319),A
29333 LD A,(IX+4)
29336 LD B,(IX+1)
29339 LD C,(IX+2)
This entry point is used by the routine at DrawFixedShift.
PatchShift_0 29342 LD (29256),A
29345 LD (29302),A
29348 AND A
29349 RRA
29350 LD (29267),A
29353 LD (29309),A
29356 PUSH BC
29357 CALL ShapeIfPresent_1
29360 POP BC
29361 CALL ShapeIfPresent_5
29364 RET
Prev: 29203 Up: Map Next: 29365