summaryrefslogtreecommitdiff
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
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
-rw-r--r--gfx.c7
-rw-r--r--gfx.h1
-rw-r--r--misc_gui.c5
-rw-r--r--readme.txt2
4 files changed, 12 insertions, 3 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);
diff --git a/gfx.h b/gfx.h
index 331c56e15..112a7bed5 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 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