Max GUI TextArea zeilen in Drawtext() wiedergeben

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

marcel_bohn

Betreff: Max GUI TextArea zeilen in Drawtext() wiedergeben

BeitragMo, Jul 25, 2011 18:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe folgendes Problem: Wenn ich in meinem Mapeditor in einem Textarea(mit Wordwrap) einen Text schreibe zum Beispiel:

1. Zeile: "Hallo"
2. Zeile: "Tschüss"

Dann das Projekt speichere und den Text in meinem Game teste. Wird hier der Text geladen und mit Drawtext() wiedergegeben, nur wird hier leider alles in einer Zeile angezeigt...

Wie kann ich den text in drawtext() so wiedergeben, wie ich ihn in meine Textarea gespeichert habe Question

Xeres

Moderator

BeitragMo, Jul 25, 2011 18:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Da musst du den Zeilenumbruch ("~n") selber verarbeiten.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

marcel_bohn

BeitragMo, Jul 25, 2011 18:27
Antworten mit Zitat
Benutzer-Profile anzeigen
also wird der Zeilenumbruch als "~n" in das string gespeichert?

Xeres

Moderator

BeitragMo, Jul 25, 2011 18:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Escape Sequenze für den Zeilenumbruch in BlitzMax ist "~n", damit kannst du die einzelne Zeilen trennen.

Bsp:
BlitzMax: [AUSKLAPPEN]
Local txt:String = "Zeile1~nZeile2"
Local zeilen:String[] = txt.Split("~n")

Print(txt)
Print("")
For Local i:Int = 0 Until zeilen.Length
Print(zeilen[i])
Next
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

marcel_bohn

BeitragMo, Jul 25, 2011 18:41
Antworten mit Zitat
Benutzer-Profile anzeigen
alles klar Smile danke für die hilfe

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group