![]() |
Routines |
| Prev: 8AF7 | Up: Map | Next: 8B73 |
|
Reload the cached graphic pointer, screen address, shift, row count and Y position from the actor into the draw workspace.
|
||||||||
| ReloadMaskCache | 8B52 | LD E,(IX+$0C) | Fetch the cached graphic pointer. | |||||
| 8B55 | LD D,(IX+$0D) | |||||||
| 8B58 | LD L,(IX+$0E) | Fetch the cached screen address. | ||||||
| 8B5B | LD H,(IX+$0F) | |||||||
| 8B5E | LD A,(IX+$09) | Write the cached shift to 8A9C. | ||||||
| 8B61 | LD ($8A9C),A | |||||||
| 8B64 | LD A,(IX+$0A) | Write the cached row count to SpriteCachedRows. | ||||||
| 8B67 | LD ($5E5A),A | |||||||
| 8B6A | LD A,(IX+$0B) | Write the cached Y position to SpriteCachedY. | ||||||
| 8B6D | LD ($5E56),A | |||||||
| 8B70 | LD C,$00 | Clear the row counter. | ||||||
| 8B72 | RET | Return. | ||||||
| Prev: 8AF7 | Up: Map | Next: 8B73 |