Hi!
Kreative Frage:
Ich möchte (wie in fast jedem Spiel) die ESC - Taste als "MENÜ" - Taste einsetzen, was bedeutet, daß man auf die ESC - Taste hämmert und dadurch sofort in die Menü - Ansicht kommt, bei der man dann speichern und laden usw. kann.
WHILE TRUE
IF KEY(01) = 1
PRINT "MENÜ", 0, 0
ENDIF
SHOWSCREEN
WEND
Das kleine Programm scheint nicht wirklich zu funktionieren! Wo liegt denn mein Fehler???
GLG
W.
PS.: Wie füge ich eigentlich "Sonderzeichen" ein: ä, ö, ü, Ä, Ö, Ü ???
ESC ist "Spiel aus". Ich bau jetzt mal eas ein, dass das nicht so ist. OK, OK - ich hab's kapiert ;)
Sonderzeichen :D sind in den ascii chars 128 und höher. und die sind bei GLBasic standardmäßig nicht dabei. Man kann jetzt versuchen die PRINT funktion nachzuschreiben, aber das ist auch nicht der hit. Ich muss die irgendwie reinbringen und aber kompatibel zu der aktuellen Version bleiben...
Vielleicht LOADFONTEXT für ext. ascii-zeichensatz?
Hol das GLBasic 3 beta SDK:
http://www.glbasic.com/beta/glbasic_sdk.exe und nutz' ALLOWESCAPE FALSE.