#include <CSDLVideo.h>
Public Member Functions | |
bool | operator< (const SDrawingRequest &DR) const |
bool | operator== (const SDrawingRequest &DR) const |
bool | operator< (const SDrawingRequest &DR) const |
bool | operator== (const SDrawingRequest &DR) const |
Public Attributes | |
int | PositionX |
Position X where to draw the sprite (using CDisplay origin). | |
int | PositionY |
Position Y where to draw the sprite (using CDisplay origin). | |
int | ZoneX1 |
int | ZoneY1 |
int | ZoneX2 |
int | ZoneY2 |
int | SpriteTable |
Number of the sprite page where to the sprite is. | |
int | Sprite |
Number of the sprite to draw. | |
int | SpriteLayer |
Number of the layer where the sprite has to be drawn. | |
int | PriorityInLayer |
PriorityInLayer value inside the layer. |
Drawing requests are stored in a CSpriteManager instance. They describe a sprite to draw, and where to draw it, and when to draw to it (using sprites layers and PriorityInLayer-inside-layer.
bool SDrawingRequest::operator< | ( | const SDrawingRequest & | DR | ) | const [inline] |
bool SDrawingRequest::operator== | ( | const SDrawingRequest & | DR | ) | const [inline] |
bool SDrawingRequest::operator< | ( | const SDrawingRequest & | DR | ) | const [inline] |
bool SDrawingRequest::operator== | ( | const SDrawingRequest & | DR | ) | const [inline] |
Position X where to draw the sprite (using CDisplay origin).
Position Y where to draw the sprite (using CDisplay origin).
Number of the sprite page where to the sprite is.
Number of the sprite to draw.
Number of the layer where the sprite has to be drawn.
PriorityInLayer value inside the layer.