Appearance
SpriteInfo
cpp
#include <Components/VICII/VICIITypes.h>cpp
struct SpriteInfoDefined in Components/VICII/VICIITypes.h:425
State of a sprite.
Public Attributes
| Return | Name | Description |
|---|---|---|
u16 | x | Horizontal position. |
u8 | y | Vertical position. |
bool | enabled | The sprite is enabled. |
bool | expandX | Horizontal expansion. |
bool | expandY | Vertical expansion. |
bool | priority | The sprite is drawn behind the background. |
bool | multicolor | Multicolor mode. |
bool | ssCollision | A sprite-sprite collision was detected. |
bool | sbCollision | A sprite-background collision was detected. |
u8 | color | Sprite color. |
u8 | extraColor1 | Extra color 1 (multicolor mode). |
u8 | extraColor2 | Extra color 2 (multicolor mode). |
x
cpp
u16 xDefined in Components/VICII/VICIITypes.h:427
Horizontal position.
y
cpp
u8 yDefined in Components/VICII/VICIITypes.h:428
Vertical position.
enabled
cpp
bool enabledDefined in Components/VICII/VICIITypes.h:429
The sprite is enabled.
expandX
cpp
bool expandXDefined in Components/VICII/VICIITypes.h:430
Horizontal expansion.
expandY
cpp
bool expandYDefined in Components/VICII/VICIITypes.h:431
Vertical expansion.
priority
cpp
bool priorityDefined in Components/VICII/VICIITypes.h:432
The sprite is drawn behind the background.
multicolor
cpp
bool multicolorDefined in Components/VICII/VICIITypes.h:433
Multicolor mode.
ssCollision
cpp
bool ssCollisionDefined in Components/VICII/VICIITypes.h:434
A sprite-sprite collision was detected.
sbCollision
cpp
bool sbCollisionDefined in Components/VICII/VICIITypes.h:435
A sprite-background collision was detected.
color
cpp
u8 colorDefined in Components/VICII/VICIITypes.h:436
Sprite color.
extraColor1
cpp
u8 extraColor1Defined in Components/VICII/VICIITypes.h:437
Extra color 1 (multicolor mode).
extraColor2
cpp
u8 extraColor2Defined in Components/VICII/VICIITypes.h:438
Extra color 2 (multicolor mode).