diff options
author | peter1138 <peter1138@openttd.org> | 2008-04-19 18:03:24 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-04-19 18:03:24 +0000 |
commit | 2d659ac8bd204a9425261ebdea3a7ef8ff7ff3c0 (patch) | |
tree | 0dfcfa69d643d1e10c84a2fc90cad0bcf7707ab4 /src | |
parent | db403cbe926939b109e7949d42d0c730c93b473d (diff) | |
download | openttd-2d659ac8bd204a9425261ebdea3a7ef8ff7ff3c0.tar.xz |
(svn r12793) -Codechange: Use enum values for station types instead of mysterious hex (ln)
Diffstat (limited to 'src')
-rw-r--r-- | src/strings.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/strings.cpp b/src/strings.cpp index 4f84a8776..7ed45a745 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -1046,11 +1046,11 @@ static char* FormatString(char* buff, const char* str, const int64* argv, uint c static char *StationGetSpecialString(char *buff, int x, const char* last) { - if ((x & 0x01) && (buff + Utf8CharLen(SCC_TRAIN) < last)) buff += Utf8Encode(buff, SCC_TRAIN); - if ((x & 0x02) && (buff + Utf8CharLen(SCC_LORRY) < last)) buff += Utf8Encode(buff, SCC_LORRY); - if ((x & 0x04) && (buff + Utf8CharLen(SCC_BUS) < last)) buff += Utf8Encode(buff, SCC_BUS); - if ((x & 0x08) && (buff + Utf8CharLen(SCC_PLANE) < last)) buff += Utf8Encode(buff, SCC_PLANE); - if ((x & 0x10) && (buff + Utf8CharLen(SCC_SHIP) < last)) buff += Utf8Encode(buff, SCC_SHIP); + if ((x & FACIL_TRAIN) && (buff + Utf8CharLen(SCC_TRAIN) < last)) buff += Utf8Encode(buff, SCC_TRAIN); + if ((x & FACIL_TRUCK_STOP) && (buff + Utf8CharLen(SCC_LORRY) < last)) buff += Utf8Encode(buff, SCC_LORRY); + if ((x & FACIL_BUS_STOP) && (buff + Utf8CharLen(SCC_BUS) < last)) buff += Utf8Encode(buff, SCC_BUS); + if ((x & FACIL_AIRPORT) && (buff + Utf8CharLen(SCC_PLANE) < last)) buff += Utf8Encode(buff, SCC_PLANE); + if ((x & FACIL_DOCK) && (buff + Utf8CharLen(SCC_SHIP) < last)) buff += Utf8Encode(buff, SCC_SHIP); *buff = '\0'; return buff; } |