TextCreateTextItem: Difference between revisions
No edit summary |
|||
Line 12: | Line 12: | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
'''text''': The text you want to be displayed initially. | [*] '''text''': The text you want to be displayed initially. | ||
[*] '''x''': A floating point number between 0.0 and 1.0 indicating how far across the screen the text should be shown, as a percentage of the width, from the left hand side. | |||
'''x''': A floating point number between 0.0 and 1.0 indicating how far across the screen the text should be shown, as a percentage of the width, from the left hand side. | [*] '''y''': A floating point number between 0.0 and 1.0 indicating how far down the screen the text should be shown, as a percentage of the height, from the top. | ||
[*] '''priority''': How important it is that this text should be up to date on client's screens. Valid values are: "low", "medium", "high" which are aliases for 0, 1 and 2 respectively. | |||
'''y''': A floating point number between 0.0 and 1.0 indicating how far down the screen the text should be shown, as a percentage of the height, from the top. | [*] '''red''': A value between 0 and 255 indicating how red the text should be. | ||
[*] '''green''': A value between 0 and 255 indicating how green the text should be. | |||
'''priority''': How important it is that this text should be up to date on client's screens. Valid values are: "low", "medium", "high" which are aliases for 0, 1 and 2 respectively. | [*] '''blue''': A value between 0 and 255 indicating how blue the text should be. | ||
[*] '''alpha''': A value between 0 and 255 indicating how transparent the text should be, with 0 being fully transparent, and 255 being opaque. | |||
'''red''': A value between 0 and 255 indicating how red the text should be. | [*] '''scale''': A floating point value indicating the scale of the text. The default is 1.0, which is around 12pt. | ||
'''green''': A value between 0 and 255 indicating how green the text should be. | |||
'''blue''': A value between 0 and 255 indicating how blue the text should be. | |||
'''alpha''': A value between 0 and 255 indicating how transparent the text should be, with 0 being fully transparent, and 255 being opaque. | |||
'''scale''': A floating point value indicating the scale of the text. The default is 1.0, which is around 12pt. | |||
==Example== | ==Example== |
Revision as of 21:01, 23 March 2006
Description
This function creates a text item. A text item represents a single area of text, much like a label does in standard GUI programing. A text item can only be seen by players if it is added to a textdisplay using textDisplayAddText. Each text item can be added to multiple displays, if need be.
Syntax
textitem textCreateTextItem ( [text, x, y, priority, red, green, blue, alpha, scale] )
Required Arguments
None.
Optional Arguments
[*] text: The text you want to be displayed initially. [*] x: A floating point number between 0.0 and 1.0 indicating how far across the screen the text should be shown, as a percentage of the width, from the left hand side. [*] y: A floating point number between 0.0 and 1.0 indicating how far down the screen the text should be shown, as a percentage of the height, from the top. [*] priority: How important it is that this text should be up to date on client's screens. Valid values are: "low", "medium", "high" which are aliases for 0, 1 and 2 respectively. [*] red: A value between 0 and 255 indicating how red the text should be. [*] green: A value between 0 and 255 indicating how green the text should be. [*] blue: A value between 0 and 255 indicating how blue the text should be. [*] alpha: A value between 0 and 255 indicating how transparent the text should be, with 0 being fully transparent, and 255 being opaque. [*] scale: A floating point value indicating the scale of the text. The default is 1.0, which is around 12pt.
Example
textdisplay = textCreateDisplay (); textitem = textCreateTextItem ( "Hello World", 0.5, 0.5, "low", 255, 0, 0, 0, 1.0 ); textDisplayAddText ( textDisplay, textItem );