diff options
author | frosch <frosch@openttd.org> | 2011-08-20 22:14:27 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2011-08-20 22:14:27 +0000 |
commit | cc89bec4a2df692a7513a64e8b879cd603e4e5d3 (patch) | |
tree | 7a12adb5ef5c669288be5890b6212a447860183d | |
parent | 8d3d7b4e012b51fcd42a423ea7b8c52ba7cffe81 (diff) | |
download | openttd-cc89bec4a2df692a7513a64e8b879cd603e4e5d3.tar.xz |
(svn r22777) -Fix-ish: [NewGRF] Stringcode 9A 01 is signed, and 9A 0B is kind of unsigned. But since both were already casted to the right types later, this makes actually no difference.
-rw-r--r-- | src/newgrf_text.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/newgrf_text.cpp b/src/newgrf_text.cpp index f08a62825..10d8cc692 100644 --- a/src/newgrf_text.cpp +++ b/src/newgrf_text.cpp @@ -1011,14 +1011,14 @@ uint RemapNewGRFStringControlCode(uint scc, char *buf_start, char **buff, const default: NOT_REACHED(); case SCC_NEWGRF_PRINT_BYTE_SIGNED: *argv = _newgrf_textrefstack.PopSignedByte(); break; case SCC_NEWGRF_PRINT_WORD_SIGNED: *argv = _newgrf_textrefstack.PopSignedWord(); break; - case SCC_NEWGRF_PRINT_QWORD_CURRENCY: *argv = _newgrf_textrefstack.PopUnsignedQWord(); break; + case SCC_NEWGRF_PRINT_QWORD_CURRENCY: *argv = _newgrf_textrefstack.PopSignedQWord(); break; case SCC_NEWGRF_PRINT_DWORD_CURRENCY: case SCC_NEWGRF_PRINT_DWORD_SIGNED: *argv = _newgrf_textrefstack.PopSignedDWord(); break; case SCC_NEWGRF_PRINT_BYTE_HEX: *argv = _newgrf_textrefstack.PopUnsignedByte(); break; case SCC_NEWGRF_PRINT_DWORD_HEX: *argv = _newgrf_textrefstack.PopUnsignedDWord(); break; - case SCC_NEWGRF_PRINT_QWORD_HEX: *argv = _newgrf_textrefstack.PopSignedQWord(); break; + case SCC_NEWGRF_PRINT_QWORD_HEX: *argv = _newgrf_textrefstack.PopUnsignedQWord(); break; case SCC_NEWGRF_PRINT_WORD_HEX: case SCC_NEWGRF_PRINT_WORD_SPEED: |