drawTextCenter method
Draws the string of characters in text
on row y
such that the text is
centered horizontally in this Terminal. If the length of text
is
longer than this terminal's width, the text will be positioned at
column 0.
Implementation
void drawTextCenter(int y, String text,
[Color? foreground, Color? background]) {
int x;
if (text.length >= width) {
// can't center; just left-justify and fill the line
x = 0;
} else {
x = (width - text.length) ~/ 2;
}
drawText(x, y, text, foreground, background);
}