#include <CSSprite.h>
Definition at line 64 of file CSSprite.h.
Public Member Functions | |
CSSpriteData () | |
~CSSpriteData () | |
Data Fields | |
char * | id |
id of sprite (unique) | |
StateDatas | stateDatas |
int | layer_position |
sprite lies above layer (and under each higher layer) | |
int | type |
int | defaultBundle |
int | subtype |
int | y_position |
|
Definition at line 77 of file CSSprite.h. References defaultBundle, layer_position, subtype, and y_position.
00078 { 00079 type = 0; 00080 subtype = 0; 00081 defaultBundle = 0; 00082 id = 0; 00083 layer_position = 0; 00084 y_position = 0; 00085 } |
|
Definition at line 87 of file CSSprite.h. References stateDatas.
00088 { 00089 if (id != 0) 00090 { 00091 free (id); 00092 id = 0; 00093 } 00094 for (StateDatas::iterator iter = stateDatas.begin(); iter != stateDatas.end(); iter++) 00095 { 00096 delete *iter; 00097 } 00098 stateDatas.clear(); 00099 } |
|
id of sprite (unique)
Definition at line 67 of file CSSprite.h. |
|
Definition at line 68 of file CSSprite.h. Referenced by ~CSSpriteData(). |
|
sprite lies above layer (and under each higher layer)
Definition at line 69 of file CSSprite.h. Referenced by CSSpriteData(). |
|
Definition at line 70 of file CSSprite.h. |
|
Definition at line 71 of file CSSprite.h. Referenced by CSSpriteData(). |
|
Definition at line 72 of file CSSprite.h. Referenced by CSSpriteData(). |
|
within that layer a sprite can have a y position < so that one sprite can be above another within one layer < TODO: right now the squence of the sprite < is used, this parameter is still ignored! Definition at line 73 of file CSSprite.h. Referenced by CSSpriteData(). |