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.