TextDrawAlignment

TextDrawAlignment

Description:
Function TextDrawAlignment set the alignment of text in a text draw.
  • For alignment 2 (center) the x and y values of TextSize need to be swapped, see notes at TextDrawTextSize, also position coordinate become position of center of textdraw and not left/top edges.
  • If the textdraw is already shown, it must be re-shown (TextDrawShowForAll/TextDrawShowForPlayer) to show the changes of this function.


Parameters:
(Text:text, alignment)
int text The ID of the textdraw to set the alignment of.
int alignment 1 - left, 2 - centered, 3 - right.


Return Values:
  • 1: The function was executed successfully.
  • 0: The function failed to execute. This means the textdraw specified does not exist.


Examples:
new Text:MyTextdraw;
 
public OnGameModeInit()
{
    new Text:MyTextdraw = TextDrawCreate(320.0, 425.0, "This is an example textdraw");
    TextDrawAlignment(MyTextdraw, 2); // Align the textdraw text in the center
    return 1;
}


Related Functions
The following functions may be useful, as they are related to this function in one way or another.