Layer
sprite.hotxy = x:y
Versetzt Sprite-Haltepunkt relativ zum linken oberen Pixel.
sprite.frame_cnt = Anzahl
Definiert die Anzahl der Frames der Spritegrafik. Standardwert ist 1 Frame.
sprite.frame_time = time
Setzt die Zeit in Sekunden die ein Frame dargestellt wird, bevor auf das nächste Frame umgeschalten wird.
sprite.wait = time
Setzt Wait Zähler für dieses Sprite. Wait bewirkt ein einfrieren des Sprites in Bewegung und Animation. Sollte das Sprite im Bildschirmbereich sein, ist es unsichtbar.
sprite.gfx = path
Ladet die Spritegrafik und setzt frame_cnt, colorkey bzw ckEnable.
sprite.colorkey = COLOR|HEXVALUE
Setzt die colorkey Farbe. Diese Message schaltet automatisch ckEnable ein.
COLOR = Fixtext aus llgfx_color.h
HEX = 0xRRGGBB ... 24bit RGB Wert
sprite.ckEnable = true|false|1|0|toggle
Schaltet Colorkey Modus ein bzw. aus.
Wenn ckEnabled auf true geschalten wird, ohne vorher colorkey zu setzen, dann wird der linke obere Pixel der Grafik als colorkey gesetzt.
link to CActor
link to CLayer
void CLayerSprite::operator= (CLayerSprite *sprite );
void CLayerSprite::operator= (CLayerSprite *sprite );
CLayerSprite * CLayerSprite::CreateClone ();
bool CLayerSprite::ParseMsg (const char *arg );
void CLayerSprite::Action (float delta);
void CLayerSprite::Draw (llgfx_id dstgfx );
CLayerSprite::~CLayerSprite ();
CLayerSprite::CLayerSprite () : CLayer();