TEXT X, Y, String$ [,ZentrX] [,ZentrY]


Beschreibung
Mit diesem Befehl kann man einen beliebigen Text ausgeben. Dabei wird die aktuelle Schrift benutzt, die mit SETFONT eingestellt wurde. Der Text erscheint nur auf dem aktuellen Buffer, der mit SETBUFFER eingestellt wurde. Der Hintergrund wird mit TEXT-Befehl nicht gelöscht, so dass ein Text auf das Spielfeld eingezeichnet werden kann. Allerdings gibt es keine Antialiasing-Funktion, wodurch der Text scharfkantig und bei kleinen Auflösungen leicht pixelig wirkt.

Die optionalen Parameter ZentrX und ZentrY können einen Text in horizontale bzw. vertikale Richtung zentrieren.

Dieser Befehl ist wesentlich komfortabler als der normale PRINT-Befehl. Zudem wird immer auf dem aktuellen Buffer eingezeichnet. Dieser Befehl ist dem PRINT-Befehl vorzuziehen.


Parameter
X=Horizontale Koordinate
Y=Vertikale Koordinate
String=Beliebiger Text
ZentrX=Wert 1 zentriert den Text horizontal
ZentrY=Wert 1 zentriert den Text vertikal


Rückgabewert
-


Beispiel
Dieses Programm lädt mehrere Arial-Fonts, und schreibt mehrere Texte auf dem Bildschirm:

GRAPHICS 800,600,16

fntArial =LOADFONT("Arial",24,FALSE,FALSE,FALSE)
fntArialB=LOADFONT("Arial",18,TRUE,FALSE,FALSE)
fntArialI=LOADFONT("Arial",32,FALSE,TRUE,FALSE)
fntArialU=LOADFONT("Arial",14,FALSE,FALSE,TRUE)

SETFONT fntArial
TEXT 400,0,"Dies ist ein Arial-Font mit 24px",True,False
SETFONT fntArialB
TEXT 400,30,"Dies ist ein Arial-Font mit 18px (fett)",True,False
SETFONT fntArialI
TEXT 400,60,"Dies ist ein Arial-Font mit 32px (kursiv)",True,False
SETFONT fntArialU
TEXT 400,90,"Dies ist ein Arial-Font mit 14px (unterstrichen)",True,False

WAITKEY()

FREEFONT fntArial
FREEFONT fntArialB
FREEFONT fntArialI
FREEFONT fntArialU


Siehe auch
LOADFONT, LOCATE, PRINT, SETFONT