Layer

FloatingText

inputtext.cursor = char

Setzt das Zeichen das für das Cursorblinken eingesetzt werden soll. Es kann ein beliebiger Buchstabe/Zeichen aus dem Bitmapfont sein, oder auch ein Blank falls man keinen Cursor wünscht. Ein Blank in Anführungszeichen stellen: inputtext.cursor = " " Der Standardcursor ist der Unterstrich "_"

inputtext.blinkTime = float

Setzt die Cursor Blinkrate. Blinkrate ist ein Sekundenwert der Bestimm wie lang eine Sicht - Und Nichtsicht Phase ist Blinkrate von 0.5 bedeutet das der Cursor mindestens 1mal pro sekunde sichtbar ist.

inputtext.entermsg = Message

Wenn die Eingabe mit Return abgeschlossen wird, verschickt das Objet den Inhalt der Message an alle Layer.

inputtext.addchar = char

Fügt zur Eingabezeile das Zeichen ein, als ob es getippt worden wäre. Anwendungsbeispiel: Diese Funktion benötigt man wenn man z.b. durch Anklicken von Buchstaben den Inputtext aufüllen lassen will.

inputtext.addReturn

Schliesst die Eingabe ab als ob sie getippt worden wäre. Die Returnmsg wird ebenfalls geschickt.

inputtext.delchar

Entfernt ein Zeichen aus dem Inputtext als ob die Backspace Taste getippt worden wäre.

inputtext.enableInput = true|false|1|0|toggle

Schaltet den Eingabe Modus ein bzw. aus. Wenn der Eingabemodus ein ist, ist auch der Cursor sichtbar.

inputtext.default = string

Mit default kann man den Eingabetext Vorinitialisieren. z.B mit "noname" oder "player1"

inputtext.max_chars = int

Max_chars bestimmt die Anzahl der Zeichen die maximal eingegeben werden können. Achtung: max_chars ist Standardmässig 0. Es kann kein Inputmodus eingeschalten werden, wenn max_chars nicht gesetzt wurde.