![]() |
Routines |
| Prev: 7213 | Up: Map | Next: 72B5 |
|
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 |