Go to the source code of this file.
|
| UBYTE | move_metasprite (const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y) |
| |
| UBYTE | move_metasprite_vflip (const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y) |
| |
| UBYTE | move_metasprite_hflip (const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y) |
| |
| UBYTE | move_metasprite_hvflip (const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y) |
| |
| void | hide_metasprite (const metasprite_t *metasprite, UINT8 base_sprite) |
| |
◆ metasprite_end
| #define metasprite_end -128 |
◆ metasprite_t
metasprite item description
◆ move_metasprite()
Moves metasprite to the absolute position x and y, allocating hardware sprites from base_sprite using tiles from bast_tile
- Parameters
-
| metasprite | metasprite description |
| base_tile | start tile where tiles for that metasprite begin |
| base_sprite | start hardware sprite |
| x | absolute x coordinate of the sprite |
| y | absolute y coordinate of the sprite |
- Returns
- number of hardware sprites used to draw this metasprite
◆ move_metasprite_vflip()
◆ move_metasprite_hflip()
◆ move_metasprite_hvflip()
◆ hide_metasprite()
Hides metasprite from screen
- Parameters
-
| metasprite | metasprite description |
| base_sprite | start hardware sprite |
◆ __current_metasprite
| const void* __current_metasprite |
|
extern |
◆ __current_base_tile
| UBYTE __current_base_tile |
|
extern |
◆ __render_shadow_OAM
| UBYTE __render_shadow_OAM |
|
extern |