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.
265 lines
6.0 KiB
HTML
265 lines
6.0 KiB
HTML
<!menue>
|
|
|
|
Dem Root Objekt selbst kann man ebenfalls Messages schicken: <wD>alias, <wD>openurl, <wD>newstate, <wD>initstate, <wD>execute, <wD>loadtilemap, <wD>bind, <wD>unbind
|
|
Mehr dazu <!link=root,Root Objekt>
|
|
|
|
<!h1a=LayerMsg,Msg Liste Layer Objekt,layermsgs>
|
|
Hauptklasse der Layer.
|
|
<!h2a=layer.visible,layer.visible = bool,layer.visible>
|
|
<h3><wT>layer.visible = <wD>true|false|1|0|toggle</h3>
|
|
<wT>Visible bestimmt ob der Layer gezeichnet wird oder nicht. Die Steuerung ist immer aktiv, z.b ein laufendes Skript, egal ob visible true oder false ist.
|
|
|
|
<!h2a=layer.xypos,layer.xypos = int:int,layer.xypos>
|
|
<h3><wT>layer.xypos = <wD>int</h3>
|
|
Setzt die X und Y Position des layers. Die beiden Werte müssen mit einem Doppelpunkt getrennt sein.
|
|
<!h3=Subtypen>
|
|
<h3><wT>layer.xpos = <wD>int</h3>
|
|
Setzt nur die X Position des layers.
|
|
<h3><wT>layer.ypos = <wD>int</h3>
|
|
Setzt nur die Y Position des layers.
|
|
|
|
<!h2a=layer.offset,layer.offset = int:int,layer.offset>
|
|
<h3><wT>layer.offset = <wD>int</h3>
|
|
Verwendet die letzte XY Positionierung eines Layers und addiert die Werte die dem offset übergeben werden. Mit dieser Message kann man Layer untereinander bzw. nebeneinander positionieren über offset Werte als Abstandsangabe.
|
|
|
|
<!h2a=layer.cliprect,layer.cliprect = int:int_int:int,layer.cliprect>
|
|
<h3><wT>layer.cliprect = <wD>int:int,int:int</h3>
|
|
Beschränkt die Ausgabe des layers in dieses Cliprect. Angaben: x1:y1,x2:y2
|
|
|
|
<!h2a=layer.blitflag,layer.blitflag = BLIT_FLAGS,layer.blitflag>
|
|
<h3><wT>layer.blitflag = <wD>BLIT_FLAGS</h3>
|
|
Setzt gewünschten Blittermodus. Mehrere Blitterflags mit <wD>| Zeichen verknüpfen. Siehe <!link=gfxblit#Blittermodes,Blittermodes>
|
|
|
|
<!h2a=layer.blitfx,layer.blitfx.option = val,layer.blitfx>
|
|
<h3><wT>layer.blitfx.option = val</h3>
|
|
Setzt Optionen die für einige BLIT_FLAGS gebraucht werden. Siehe <!link=blitsample,Blitter Beispiele>
|
|
<!h3=Subtypen>
|
|
<h3><wT>layer.blitfx.angle = <wD>int</h3>
|
|
Setzt Winkel. Wert 0-360 in Grad.
|
|
<h3><wT>layer.blitfx.scale_x = <wD>float</h3>
|
|
Setzt scale faktor für x dimension.
|
|
<h3><wT>layer.blitfx.scale_y = <wD>float</h3>
|
|
Setzt scale faktor für y dimension.
|
|
<h3><wT>layer.blitfx.fixalpha = <wD>float</h3>
|
|
Setzt Blendfaktor der Blittereffekte. Wert zwischen 0 und 1.0f.
|
|
<h3><wT>layer.blitfx.color = <wD>COLOR|HEXVALUE</h3>
|
|
Setzt die Farbe für BLIT_FXCOLOR Flag.
|
|
COLOR = Fixtext aus llgfx_color.h
|
|
HEX = 0xRRGGBB ... 24bit RGB Wert
|
|
|
|
<!h2a=layer.setparent,layer.setparent = layer,layer.setparent>
|
|
<h3><wT>layer.setparent = <wD>layername</h3>
|
|
Setzt einen Parent als Anker für die eigenen Position. Effektike Position ist die Position vom Paren + die eigene.
|
|
|
|
<!h2a=layer.zorder,layer.zorder = int,layer.zorder>
|
|
<h3><wT>layer.zorder = <wD>int</h3>
|
|
Setzt neue Z-Order. Die layer werden neu Sortiert.
|
|
|
|
<!h2a=layer.paralax,layer.paralax = xfac:yfac,layer.paralax>
|
|
<h3><wT>layer.paralax = <wD>float:float</h3>
|
|
Setzt, wenn ein Setparent Layer gesetzt wurde, die eigene Position + ParentPosition * paralaxfactor.
|
|
|
|
<!h2a=layer.script,layer.script scriptfile,layer.script>
|
|
<h3><wT>layer.script <wD>scriptfile</h3>
|
|
Ladet ein ActorenSkript.
|
|
<!h3=Subtypen>
|
|
<h3><wT>layer.script parse=<wD>string</h3>
|
|
Fügt einzelne Zeile zum Actorskript hinzu
|
|
|
|
|
|
|
|
<!h2a=MsgListe,Msg Liste für Framework 1.0,MsgListe>
|
|
<!ul=
|
|
\layer ... Basis Object<br>
|
|
<p>Basis Msg's für alle Layer gültig:
|
|
<ol>
|
|
<li><wD>visible</li>
|
|
<li><wD>xypos</li>
|
|
<li><wD>xpos</li>
|
|
<li><wD>ypos</li>
|
|
<li><wD>offset</li>
|
|
<li><wD>cliprect</li>
|
|
<li><wD>blitfx.*</li>
|
|
<li><wD>blitflag</li>
|
|
<li><wD>paralax</li>
|
|
<li><wD>setparent</li>
|
|
<li><wD>script</li>
|
|
</ol>
|
|
</p>
|
|
\background ...
|
|
<p>
|
|
<ol>
|
|
<li><wD>gfx</li>
|
|
<li><wD>mode</li>
|
|
<li><wD>color</li>
|
|
<li><wD>blur</li>
|
|
</ol>
|
|
</p>
|
|
\eventmgr ...
|
|
<p>
|
|
<ol>
|
|
<li><wD>add</li>
|
|
<li><wD>delete</li>
|
|
<li><wD>clear</li>
|
|
<li><wD>set</li>
|
|
</ol>
|
|
</p>
|
|
\anim ...
|
|
<p>
|
|
<ol>
|
|
<li><wD>Play</li>
|
|
<li><wD>Step</li>
|
|
<li><wD>Stop</li>
|
|
<li><wD>Update</li>
|
|
<li><wD>gfx</li>
|
|
<li><wD>poslist</li>
|
|
<li><wD>colorkey</li>
|
|
<li><wD>ckEnable</li>
|
|
<li><wD>ckFrame1Enable</li>
|
|
<li><wD>virtFrame1</li>
|
|
<li><wD>buffertype</li>
|
|
<li><wD>filetype</li>
|
|
<li><wD>hotxy</li>
|
|
<li><wD>frame_width</li>
|
|
<li><wD>frame_height</li>
|
|
<li><wD>frame_cnt</li>
|
|
<li><wD>cur_frame</li>
|
|
<li><wD>direction</li>
|
|
<li><wD>cache</li>
|
|
<li><wD>stepflag</li>
|
|
<li><wD>loop</li>
|
|
<li><wD>toggle</li>
|
|
<li><wD>state</li>
|
|
<li><wD>AnimTime</li>
|
|
<li><wD>PlayTime</li>
|
|
<li><wD>holdmode</li>
|
|
<li><wD>StartMsg</li>
|
|
<li><wD>EndMsg</li>
|
|
<li><wD>Fr1Msg</li>
|
|
<li><wD>FrXMsg</li>
|
|
<li><wD>ON</li>
|
|
</ol>
|
|
</p>
|
|
\button ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>[anim] selectmsg</li>
|
|
</ol>
|
|
</p>
|
|
\floatingtext ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>font</li>
|
|
<li><wD>xsize</li>
|
|
<li><wD>ysize</li>
|
|
<li><wD>colorkey</li>
|
|
<li><wD>xyspacing</li>
|
|
<li><wD>uppercase</li>
|
|
<li><wD>text</li>
|
|
<li><wD>addtext</li>
|
|
</ol>
|
|
</p>
|
|
\floatingnumber ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>number</li>
|
|
<li><wD>xyspacing</li>
|
|
<li><wD>size</li>
|
|
<li><wD>mode</li>
|
|
</ol>
|
|
</p>
|
|
\image ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>gfx</li>
|
|
<li><wD>hotxy</li>
|
|
<li><wD>ckEnable</li>
|
|
<li><wD>colorkey</li>
|
|
</ol>
|
|
</p>
|
|
\loadbar ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>totalfiles</li>
|
|
<li><wD>totalbytes</li>
|
|
<li><wD>blocksize</li>
|
|
<li><wD>Start</li>
|
|
</ol>
|
|
</p>
|
|
\surface ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>color</li>
|
|
<li><wD>xysize</li>
|
|
</ol>
|
|
</p>
|
|
\inputtext ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>cursor</li>
|
|
<li><wD>blinkTime</li>
|
|
<li><wD>entermsg</li>
|
|
<li><wD>addchar</li>
|
|
<li><wD>addReturn</li>
|
|
<li><wD>delchar</li>
|
|
<li><wD>enableInput</li>
|
|
<li><wD>default</li>
|
|
<li><wD>max_chars</li>
|
|
</ol>
|
|
</p>
|
|
\sprite ...<br>
|
|
<ol>
|
|
<p>
|
|
<li><wD>hotxy</li>
|
|
<li><wD>frame_cnt</li>
|
|
<li><wD>wait</li>
|
|
<li><wD>frame_time</li>
|
|
<li><wD>gfx</li>
|
|
<li><wD>ckEnable</li>
|
|
<li><wD>colorkey</li>
|
|
</ol>
|
|
</p>
|
|
\mouse ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>anim.*</li>
|
|
<li><wD>xypos</li>
|
|
<li><wD>state</li>
|
|
<li><wD>hotx</li>
|
|
<li><wD>hoty</li>
|
|
</ol>
|
|
</p>
|
|
\varmgr ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>IF</li>
|
|
<li><wD>VAR</li>
|
|
<li><wD>VAR++</li>
|
|
<li><wD>VAR--</li>
|
|
<li><wD>VAR+=VAR</li>
|
|
<li><wD>VAR-=VAR</li>
|
|
<li><wD>clear</li>
|
|
</ol>
|
|
</p>
|
|
\waveplayer ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>play</li>
|
|
<li><wD>loop</li>
|
|
<li><wD>stop</li>
|
|
<li><wD>set</li>
|
|
<li><wD>enableOutput</li>
|
|
<li><wD>add</li>
|
|
</ol>
|
|
</p>
|
|
\musikplayer ...<br>
|
|
<p>
|
|
<ol>
|
|
<li><wD>play</li>
|
|
<li><wD>set</li>
|
|
<li><wD>add</li>
|
|
<li><wD>clear</li>
|
|
</ol>
|
|
</p>
|
|
=ul>
|