TextWindowGUI - adventuregamestudio/ags-manual GitHub Wiki
TextWindowGUI
functions and properties
This struct extends the GUI struct, so it has all functions and properties from GUI
, in addition to the properties below.
Compatibility: TextWindowGUI is supported by AGS 3.5.0 and later versions.
TextWindowGUI.TextColor
int TextWindowGUI.TextColor
Gets/sets the text color to be used when rendering text on this TextWindowGUI.
Example:
// a custom MySay function with character-specific text color;
// (assuming that gTextGui is assigned as a speech GUI)
function MySay(this Character*, const string message) {
gTextGui.AsTextWindow.TextColor = this.SpeechColor;
this.Say(message);
}
above function adjusts gTextGui's text color before calling a standard Character.Say
function. It assumes that gTextGui was assigned as a default textwindow for the character speech. Such custom function may then be used as:
cEgo.MySay("My text has my colors!");
TextWindowGUI.TextPadding
int TextWindowGUI.TextPadding
Gets/sets the amount of padding, in pixels, surrounding the text in the TextWindow.