#include <sprite.h>
Public Attributes | |
uint16 | givenOrderNr |
uint16 | sortOrder |
ScreenObjEntry * | screenObjPtr |
int16 | xPos |
int16 | yPos |
int16 | xSize |
int16 | ySize |
byte * | backgroundBuffer |
Sprite structure. This structure holds information on visible and priority data of a rectangular area of the AGI screen. Sprites are chained in two circular lists, one for updating and other for non-updating sprites.
ScreenObjEntry* Agi::Sprite::screenObjPtr |
pointer to view table entry
int16 Agi::Sprite::xPos |
x coordinate of the sprite
int16 Agi::Sprite::yPos |
y coordinate of the sprite
int16 Agi::Sprite::xSize |
width of the sprite
int16 Agi::Sprite::ySize |
height of the sprite
byte* Agi::Sprite::backgroundBuffer |
buffer to store background data