zuText(Text)
Mit der zuText()-Funktion, kannst du den aktuellen Wert einer Variablen in einen Text umwandeln. Das ist besonders nützlich, wenn du Zahlen oder andere Datentypen mit Text kombinieren möchtest, um sie auf dem Bildschirm anzuzeigen.
Parameter: Text
Die zuText()-Funktion benötigt immer den Parameter "Text".
zuText(Variable)
Variable kann eine beliebige Variable sein, deren Wert du als Text darstellen möchtest. Dies kann eine Zahl, ein Wahrheitswert (WAHR/FALSCH) oder ein anderer Datentyp sein. Der Rückgabewert der Funktion ist immer ein Text.
Code-Beispiele zum zuText()-Befehl:
In diesem Beispiel wird die Variable `punkte` (vom Datentyp Zahl) in einen Text umgewandelt und mit dem Text "Punkte: " kombiniert, um den aktuellen Punktestand auf dem Bildschirm anzuzeigen.
gewonnen = WAHR
gewonnenText = text("Gewonnen: " + zuText(gewonnen), 400, 225, 30, GRÜN)
Hier wird der Wahrheitswert der Variable `gewonnen` (WAHR oder FALSCH) in einen Text umgewandelt und angezeigt. Der Text lautet entweder "Gewonnen: WAHR" oder "Gewonnen: FALSCH".
zahl1 = 5
zahl2 = 7
ergebnis = zahl1 + zahl2
ergebnisText = text("Ergebnis: " + zuText(ergebnis), 100, 100, 24, SCHWARZ)
Dieses Beispiel berechnet die Summe von `zahl1` und `zahl2` und wandelt das Ergebnis dann in einen Text um, um es anzuzeigen. Der angezeigte Text wäre "Ergebnis: 12".
Anwendungsbeispiel: Highscore Anzeige
Du kannst die zuText()-Funktion verwenden, um eine Highscore-Anzeige zu erstellen. Hier ein kleines Beispiel:
highscore = 0
highscoreText = text("Highscore: " + zuText(highscore), 20, 20, 20, BLAU)
function punkteErhöhen() {
highscore = highscore + 10
highscoreText.schreibe("Highscore: " + zuText(highscore))
}
figur("stern", 400, 225, 0.3).angetippt = punkteErhöhen
In diesem Beispiel wird bei jedem Antippen des Sterns der Highscore um 10 erhöht und der aktualisierte Wert auf dem Bildschirm angezeigt. Die `zuText()`-Funktion sorgt dafür, dass der numerische Wert von `highscore` korrekt in den Text für die Anzeige eingefügt wird.