Difference between revisions of "Legacy:Font/drawText"

From Spherical
Jump to: navigation, search
(Forgot arg text)
m (Examples: Edited col width a little)
 
(3 intermediate revisions by 2 users not shown)
Line 12: Line 12:
 
==Examples==
 
==Examples==
 
{{template:col-begin}}
 
{{template:col-begin}}
{{template:col-break|width=20%}}
+
{{template:col-break|width=30%}}
 
<syntaxhighlight>
 
<syntaxhighlight>
 
var font = GetSystemFont();
 
var font = GetSystemFont();
font.drawtext(10, 10, "I am a line of text.");
+
font.drawText(10, 10, "I am a line of text.");
  
 
FlipScreen();
 
FlipScreen();
Line 39: Line 39:
 
==See also==
 
==See also==
 
* [[API:GetSystemFont|GetSystemFont]]()
 
* [[API:GetSystemFont|GetSystemFont]]()
 +
* [[API:Font|Font]]()
 +
* [[Font.drawTextBox]]()
 +
* [[Font.drawZoomedText]]()
 +
 
* [[API:FlipScreen|FlipScreen]]()
 
* [[API:FlipScreen|FlipScreen]]()
 
* [[API:GetKey|GetKey]]()
 
* [[API:GetKey|GetKey]]()
 +
 +
{{API:Font/navbox}}

Latest revision as of 12:00, 7 August 2017

Draw (write) a line of text on the screen using the specified font.

Usage

Font.drawText(x, y, text);


  • x Integer. The x position on the screen where the text starts drawing.
  • y Integer. The y position of the text on the screen.
  • text String. The text to display.

Examples

var font = GetSystemFont();
font.drawText(10, 10, "I am a line of text.");

FlipScreen();
GetKey();

//Load the font to use
//Draw it

//Now display it on the screen
//Now wait for user interaction

Notes

  • Using \n for new lines doesn't work with this function. drawText() is meant purely for drawing single line of text.
  • The line width is infinite, so you can easily go past the screen width if your line is too long.

See also

API:Font/navbox