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.
| |||||||||||||||
Parameter | |||||||||||||||
| |||||||||||||||
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 |