BorgTextAnim
BorgTextAnim
Dies ist eine einfache Sprache, die extra dafür entwickelt wurde, um in einer möglichst kompakten und einfach zu interprtierenden Schreibweise hübsche Text-Animationen zu ermöglichen.
Animationen bestehen immer aus Textblöcken die aus einen Kommandoteil und einen Textteil. Kommandoteil, Texteil und die Textblöcke untereinander werden durch das Zeichen # getrennt.
Der Kommandoteil besteht aus Befehlen und aus Zielpositionen. Der Befehl oder die Befehle werden meist solange ausgeführt bis die Zeilposition erreicht ist. Folgt einen Zahl nach einen Befehl oder einer Zielposition, wird diese Parameter verwendet.
Der erste Befehl in einem Textblock hat eine Zusatzfunktion.
Befehle:
< Nach links scrollen. [Parameter gibt die Scrollgeschwindigkeit an.] > Nach rechts scrollen. [Parameter gibt die Scrollgeschwindigkeit an.] u Nach oben scrollen. [Parameter gibt die Scrollgeschwindigkeit ] d Nach unten scrollen. [Parameter gibt die Scrollgeschwindigkeit an.]
p Scrollen stoppen und warten. Parameter gibt die Wartezeit an. + Lässt den nächsten Textblock zusätzlich ausführen.
Erster Befehl
Die Richtungsscrollbefehle < > u d positionren der Textblock an passender Position.
Steht als erstes eine Zahl, so gibt diese auf wieviele Textteile die nachfolgenden Befehle angewendet werden sollen.
Zielpositionen
/ Kann obere, untere, rechte und linke Begrenzung sein. Dies richtet sich nach der aktuellen Scrollrichtung | Steht ohne Parameter für die Mitte in x-Richtung und mit Parameter für die x-Position. - Steht für die Mitte in y-Richtung. ; Steht für die Postion des vorherigen Blockes.
Beispiele
<5|p2+</#Hallo Labor Borg#16<1|+>10/#L#a#u#f#s#c#h#r#i#f#t#-#B#o#r#g#d50-u50/d50-/u50->|80</#www.das-labor.org