Dem Root Objekt selbst kann man ebenfalls Messages schicken: alias, openurl, newstate, initstate, execute, loadtilemap, bind, unbind
Mehr dazu
Hauptklasse der Layer.
layer.visible = true|false|1|0|toggle
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.
layer.xypos = int
Setzt die X und Y Position des layers. Die beiden Werte müssen mit einem Doppelpunkt getrennt sein.
layer.xpos = int
Setzt nur die X Position des layers.
layer.ypos = int
Setzt nur die Y Position des layers.
layer.offset = int
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.
layer.cliprect = int:int,int:int
Beschränkt die Ausgabe des layers in dieses Cliprect. Angaben: x1:y1,x2:y2
layer.blitflag = BLIT_FLAGS
Setzt gewünschten Blittermodus. Mehrere Blitterflags mit | Zeichen verknüpfen. Siehe
layer.blitfx.option = val
Setzt Optionen die für einige BLIT_FLAGS gebraucht werden. Siehe
layer.blitfx.angle = int
Setzt Winkel. Wert 0-360 in Grad.
layer.blitfx.scale_x = float
Setzt scale faktor für x dimension.
layer.blitfx.scale_y = float
Setzt scale faktor für y dimension.
layer.blitfx.fixalpha = float
Setzt Blendfaktor der Blittereffekte. Wert zwischen 0 und 1.0f.
layer.blitfx.color = COLOR|HEXVALUE
Setzt die Farbe für BLIT_FXCOLOR Flag.
COLOR = Fixtext aus llgfx_color.h
HEX = 0xRRGGBB ... 24bit RGB Wert
layer.setparent = layername
Setzt einen Parent als Anker für die eigenen Position. Effektike Position ist die Position vom Paren + die eigene.
layer.zorder = int
Setzt neue Z-Order. Die layer werden neu Sortiert.
layer.paralax = float:float
Setzt, wenn ein Setparent Layer gesetzt wurde, die eigene Position + ParentPosition * paralaxfactor.
layer.script scriptfile
Ladet ein ActorenSkript.
layer.script parse=string
Fügt einzelne Zeile zum Actorskript hinzu
Basis Msg's für alle Layer gültig:
- visible
- xypos
- xpos
- ypos
- offset
- cliprect
- blitfx.*
- blitflag
- paralax
- setparent
- script
\background ...
- gfx
- mode
- color
- blur
\eventmgr ...
- add
- delete
- clear
- set
\anim ...
- Play
- Step
- Stop
- Update
- gfx
- poslist
- colorkey
- ckEnable
- ckFrame1Enable
- virtFrame1
- buffertype
- filetype
- hotxy
- frame_width
- frame_height
- frame_cnt
- cur_frame
- direction
- cache
- stepflag
- loop
- toggle
- state
- AnimTime
- PlayTime
- holdmode
- StartMsg
- EndMsg
- Fr1Msg
- FrXMsg
- ON
\button ...
- [anim] selectmsg
\floatingtext ...
- font
- xsize
- ysize
- colorkey
- xyspacing
- uppercase
- text
- addtext
\floatingnumber ...
- number
- xyspacing
- size
- mode
\image ...
- gfx
- hotxy
- ckEnable
- colorkey
\loadbar ...
- totalfiles
- totalbytes
- blocksize
- Start
\surface ...
- color
- xysize
\inputtext ...
- cursor
- blinkTime
- entermsg
- addchar
- addReturn
- delchar
- enableInput
- default
- max_chars
\sprite ...
- hotxy
- frame_cnt
- wait
- frame_time
- gfx
- ckEnable
- colorkey
\mouse ...
- anim.*
- xypos
- state
- hotx
- hoty
\varmgr ...
- IF
- VAR
- VAR++
- VAR--
- VAR+=VAR
- VAR-=VAR
- clear
\waveplayer ...
- play
- loop
- stop
- set
- enableOutput
- add
\musikplayer ...
- play
- set
- add
- clear
=ul>