diff options
author | Darkvater <darkvater@openttd.org> | 2005-07-19 22:12:04 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2005-07-19 22:12:04 +0000 |
commit | f0c0c03c5f6eceafa0b10f40f413e893d02f34e8 (patch) | |
tree | 2510f3eedd1c2af25757fd24b0d1d4fd12437bc6 | |
parent | 7c694f25537097f380d7215082b42eea51e86815 (diff) | |
download | openttd-f0c0c03c5f6eceafa0b10f40f413e893d02f34e8.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
-rw-r--r-- | gfx.c | 7 | ||||
-rw-r--r-- | gfx.h | 1 | ||||
-rw-r--r-- | misc_gui.c | 5 | ||||
-rw-r--r-- | readme.txt | 2 |
4 files changed, 12 insertions, 3 deletions
@@ -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); @@ -38,6 +38,7 @@ void GfxScroll(int left, int top, int width, int height, int xo, int yo); int DrawStringCentered(int x, int y, StringID str, uint16 color); int DrawStringCenteredTruncated(int xl, int xr, int y, StringID str, uint16 color); +int DoDrawStringCentered(int x, int y, const char *str, uint16 color); int DrawString(int x, int y, StringID str, uint16 color); int DrawStringTruncated(int x, int y, StringID str, uint16 color, uint maxw); diff --git a/misc_gui.c b/misc_gui.c index b012469b6..47c07702c 100644 --- a/misc_gui.c +++ b/misc_gui.c @@ -188,7 +188,7 @@ static const char *credits[] = { " Matthijs Kooijman (blathijs) - Pathfinder-god", " Bjarni Corfitzen (Bjarni) - MacOSX port, coder", " Victor Fischer (Celestar) - Programming everywhere you need him to", - " Tamas Faragó (Darkvater) - Lead coder", + " Tamás Faragó (Darkvater) - Lead coder", " Kerekes Miham (MiHaMiX) - Translator system, and Nightlies host", " Owen Rudge (orudge) - Forum- and masterserver host, OS/2 port", " Christoph Mallon (Tron) - Programmer, code correctness police", @@ -246,7 +246,8 @@ static void AboutWindowProc(Window *w, WindowEvent *e) // If the last text has scrolled start anew from the start if (y < 50) WP(w, scroller_d).height = w->height - 40; - DrawStringMultiCenter(210, w->height - 15, STR_00BA_COPYRIGHT_OPENTTD, 398); + DoDrawStringCentered(210, w->height - 25, "Website: http://www.openttd.org", 16); + DrawStringCentered(210, w->height - 15, STR_00BA_COPYRIGHT_OPENTTD, 0); } break; case WE_MOUSELOOP: /* Timer to scroll the text and adjust the new top */ if (WP(w, scroller_d).counter++ % 3 == 0) { diff --git a/readme.txt b/readme.txt index 36da17ad3..8fa19dee0 100644 --- a/readme.txt +++ b/readme.txt @@ -253,7 +253,7 @@ X.X) Credits: The OpenTTD team (in alphabetical order): Bjarni Corfitzen (Bjarni) - Mac OS X port, coder Victor Fischer (Celestar) - Programming everywhere you need him to - Tamas Faragó (Darkvater) - Lead programmer + Tamás Faragó (Darkvater) - Lead programmer Kerekes Miham (MiHaMiX) - Maintainer of translator service, and host of nightlies Owen Rudge (orudge) - Contributor, forum host, master server host, OS/2 port Christoph Mallon (Tron) - Programmer, code correctness police |