summaryrefslogtreecommitdiff
path: root/gfx.c
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2005-07-19 22:12:04 +0000
committerDarkvater <Darkvater@openttd.org>2005-07-19 22:12:04 +0000
commit57084f2caa802c9d33effadad2d4f4aa5da7824a (patch)
tree2510f3eedd1c2af25757fd24b0d1d4fd12437bc6 /gfx.c
parent7269771544af65ddb0c69d338253bd0a5940caac (diff)
downloadopenttd-57084f2caa802c9d33effadad2d4f4aa5da7824a.tar.xz
(svn r2644) - Fix: my name was mistyped ;p
- Add DoDrawStringCentered() and change the multiline strings in the about box to single-line ones
Diffstat (limited to 'gfx.c')
-rw-r--r--gfx.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gfx.c b/gfx.c
index 232a8fb8e..8462b436c 100644
--- a/gfx.c
+++ b/gfx.c
@@ -365,6 +365,13 @@ int DrawStringCenteredTruncated(int xl, int xr, int y, StringID str, uint16 colo
return DoDrawString(buffer, (xl + xr - w) / 2, y, color);
}
+int DoDrawStringCentered(int x, int y, const char *str, uint16 color)
+{
+ int w = GetStringWidth(str);
+ DoDrawString(str, x - w / 2, y, color);
+ return w;
+}
+
void DrawStringCenterUnderline(int x, int y, StringID str, uint16 color)
{
int w = DrawStringCentered(x, y, str, color);