diff --git a/gfx.c b/gfx.c index 232a8fb8e3..8462b436c7 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); diff --git a/gfx.h b/gfx.h index 331c56e15b..112a7bed56 100644 --- a/gfx.h +++ b/gfx.h @@ -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 b012469b62..47c07702cf 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 36da17ad35..8fa19dee05 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