.\" Automatically generated by Pandoc 2.2.1 .\" .TH "al_draw_text" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP al_draw_text \- Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include\ void\ al_draw_text(const\ ALLEGRO_FONT\ *font, \ \ \ ALLEGRO_COLOR\ color,\ float\ x,\ float\ y,\ int\ flags, \ \ \ char\ const\ *text)\ \f[] .fi .SH DESCRIPTION .PP Writes the NUL\-terminated string \f[C]text\f[] onto the target bitmap at position \f[C]x\f[], \f[C]y\f[], using the specified \f[C]font\f[]. .PP The \f[C]flags\f[] parameter can be 0 or one of the following flags: .IP \[bu] 2 ALLEGRO_ALIGN_LEFT \- Draw the text left\-aligned (same as 0). .IP \[bu] 2 ALLEGRO_ALIGN_CENTRE \- Draw the text centered around the given position. .IP \[bu] 2 ALLEGRO_ALIGN_RIGHT \- Draw the text right\-aligned to the given position. .PP It can also be combined with this flag: .IP \[bu] 2 ALLEGRO_ALIGN_INTEGER \- Always draw text aligned to an integer pixel position. This was formerly the default behaviour. Since: 5.0.8, 5.1.4 .PP This function does not support newline characters (\f[C]\\n\f[]), but you can use al_draw_multiline_text(3alleg5) for multi line text output. .SH SEE ALSO .PP al_draw_ustr(3alleg5), al_draw_textf(3alleg5), al_draw_justified_text(3alleg5), al_draw_multiline_text(3alleg5).