Skip to content

SpriteInfo ​

cpp
#include <Components/Denise/DeniseTypes.h>
cpp
struct SpriteInfo

Defined in Components/Denise/DeniseTypes.h:103

State of a sprite.

Public Attributes ​

ReturnNameDescription
isizeheightNumber of lines the sprite was armed.
isizehstrtExtracted information from SPRxPOS and SPRxCTL.
isizevstrtVertical start position.
isizevstopVertical stop position.
boolattachThe sprite is attached to its neighbor.
u16colorsUpper 16 color registers (at the time the observed sprite starts).
const u64 *dataLatched sprite data.

height ​

cpp
isize height

Defined in Components/Denise/DeniseTypes.h:106

Number of lines the sprite was armed.


hstrt ​

cpp
isize hstrt

Defined in Components/Denise/DeniseTypes.h:109

Extracted information from SPRxPOS and SPRxCTL.


vstrt ​

cpp
isize vstrt

Defined in Components/Denise/DeniseTypes.h:110

Vertical start position.


vstop ​

cpp
isize vstop

Defined in Components/Denise/DeniseTypes.h:111

Vertical stop position.


attach ​

cpp
bool attach

Defined in Components/Denise/DeniseTypes.h:112

The sprite is attached to its neighbor.


colors ​

cpp
u16 colors[16]

Defined in Components/Denise/DeniseTypes.h:115

Upper 16 color registers (at the time the observed sprite starts).


data ​

cpp
const u64 * data

Defined in Components/Denise/DeniseTypes.h:118

Latched sprite data.