Displays text on the screen. The Text can be formatted in different ways in order to change its color or textposition:
- new (string name,string text,[fontset])
- returns: (l2dtext)
returns a new l2dtext
- charatpos (l2dtext, float x, float y)
- returns: (boolean inside, int charpos)
returns character index at given x,y. Returns true / false wether it x,y was inside or not.
- dimensions (l2dtext)
- returns: (float x,y,z)
returns dimension of space it would take when printed
- font (l2dtext,[texture])
- returns: (texture)
- fontset (l2dtext,[fontset])
- returns: (fontset)
- posatchar (l2dtext, int pos)
- returns: (float x,y)
returns the character's position offset. Behaviour undefined if pos>length of text.
- size (l2dtext,[float])
- returns: (float)
returns or sets font size, default is 16
- spacing (l2dtext,[float])
- returns: (float)
returns or sets font spacing, default is 16
- tabwidth (l2dtext,[float])
- returns: (float)
returns or sets tab width spacing, default is 0. 0 means spacing * 4 is used, otherwise values will be directly applied.
- text (l2dtext,[string])
- returns: (string)
returns or sets text