diff options
author | frosch <frosch@openttd.org> | 2011-08-20 21:32:34 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2011-08-20 21:32:34 +0000 |
commit | ca00f98d518b3c778dddf021fc7de960859ee86d (patch) | |
tree | b3f89fe424b448ccf917f054824a508b6a052175 | |
parent | 4261e8fdfd2c8958fc3cc22e57baa90361051b65 (diff) | |
download | openttd-ca00f98d518b3c778dddf021fc7de960859ee86d.tar.xz |
(svn r22774) -Fix: [NewGRF] String codes for dates should use unsigned words, like old OpenTTD did before it learned dates before 1920. (Hirundo)
-rw-r--r-- | src/newgrf_text.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/newgrf_text.cpp b/src/newgrf_text.cpp index fbe085c8e..91742af3e 100644 --- a/src/newgrf_text.cpp +++ b/src/newgrf_text.cpp @@ -1028,7 +1028,7 @@ uint RemapNewGRFStringControlCode(uint scc, char *buf_start, char **buff, const case SCC_NEWGRF_PRINT_UNSIGNED_WORD: *argv = _newgrf_textrefstack.PopUnsignedWord(); break; case SCC_NEWGRF_PRINT_DATE: - case SCC_NEWGRF_PRINT_MONTH_YEAR: *argv = _newgrf_textrefstack.PopSignedWord() + DAYS_TILL_ORIGINAL_BASE_YEAR; break; + case SCC_NEWGRF_PRINT_MONTH_YEAR: *argv = _newgrf_textrefstack.PopUnsignedWord() + DAYS_TILL_ORIGINAL_BASE_YEAR; break; case SCC_NEWGRF_DISCARD_WORD: _newgrf_textrefstack.PopUnsignedWord(); break; |