You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
2.2 KiB
HTML

<!menue>
<!h1=MessageInterface>
<h3>Layer</h3>
<!include=Layer Messages,layer_inc.html,>
<!h2a=sprite.hotxy,sprite.hotxy=x:y,sprite.hotxy>
<h3><wT>sprite.hotxy = <wV>x:y</h3>
Versetzt Sprite-Haltepunkt relativ zum linken oberen Pixel.
<!h2a=sprite.frame_cnt,sprite.frame_cnt=int,sprite.frame_cnt>
<h3><wT>sprite.frame_cnt = <wV>Anzahl</h3>
Definiert die Anzahl der Frames der Spritegrafik. Standardwert ist 1 Frame.
<!h2a=sprite.frame_time,sprite.frame_time=float,sprite.frame_time>
<h3><wT>sprite.frame_time = <wV>time</h3>
Setzt die Zeit in Sekunden die ein Frame dargestellt wird, bevor auf das nächste Frame umgeschalten wird.
<!h2a=sprite.wait,sprite.wait=float,sprite.wait>
<h3><wT>sprite.wait = <wV>time</h3>
Setzt <wF>Wait Zähler für dieses Sprite. <wF>Wait bewirkt ein einfrieren des Sprites in Bewegung und Animation. Sollte das Sprite im Bildschirmbereich sein, ist es unsichtbar.
<!h2a=sprite.gfx,sprite.gfx=path,sprite.gfx>
<h3><wT>sprite.gfx = <wD>path</h3>
Ladet die Spritegrafik und setzt <wT>frame_cnt, <wT>colorkey bzw <wT>ckEnable.
<!h2a=sprite.colorkey,sprite.colorkey=COLOR,sprite.colorkey>
<h3><wT>sprite.colorkey = <wD>COLOR|HEXVALUE</h3>
Setzt die colorkey Farbe. Diese Message schaltet automatisch <wD>ckEnable ein.
COLOR = Fixtext aus llgfx_color.h
HEX = 0xRRGGBB ... 24bit RGB Wert
<!h2a=sprite.ckEnable,sprite.ckEnable=bool,sprite.ckEnable>
<h3><wT>sprite.ckEnable = <wD>true|false|1|0|toggle</h3>
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.
<!h1a=Native C++ Interface,CLayerSprite,CLayerSprite>
<!h3=CActor,CActor,CActor>
link to CActor
<!h3=CLayer,CLayer,CLayer>
link to CLayer
<!h3=CLayerSprite,CLayerSprite,CLayerSprite>
<wT>void <wT>CLayerSprite::<wF>operator= (CLayerSprite *sprite );
<wT>void <wT>CLayerSprite::<wF>operator= (CLayerSprite *sprite );
<wT>CLayerSprite * <wT>CLayerSprite::<wF>CreateClone ();
<wT>bool <wT>CLayerSprite::<wF>ParseMsg (const char *arg );
<wT>void <wT>CLayerSprite::<wF>Action (float delta);
<wT>void <wT>CLayerSprite::<wF>Draw (llgfx_id dstgfx );
<wT>CLayerSprite::~<wF>CLayerSprite ();
<wT>CLayerSprite::<wF>CLayerSprite () : CLayer();