diff options
author | celestar <celestar@openttd.org> | 2005-06-30 13:24:17 +0000 |
---|---|---|
committer | celestar <celestar@openttd.org> | 2005-06-30 13:24:17 +0000 |
commit | 27e61cbd84be6b32eaf5acafade515f501036a21 (patch) | |
tree | cc241ceedbf5838b074773da1e453b668d1ce56f /openttd.c | |
parent | 7ff19d7dfd0b29a203110366e7a934ca267ed370 (diff) | |
download | openttd-27e61cbd84be6b32eaf5acafade515f501036a21.tar.xz |
(svn r2499) -Codechange: Moved the semaphore bit from bit 2 to bit 3 in _map_hi for rails, in order to make way for pbs
Diffstat (limited to 'openttd.c')
-rw-r--r-- | openttd.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1410,5 +1410,14 @@ bool AfterLoadGame(uint version) } } + if (version < 0xF00) { + BEGIN_TILE_LOOP(tile, MapSizeX(), MapSizeY(), 0) { + if (IsTileType(tile, MP_RAILWAY) && HasSignals(tile) && HASBIT(_map3_hi[tile], 2)) { + CLRBIT(_map3_hi[tile], 2); + SETBIT(_map3_hi[tile], 3); + } + } END_TILE_LOOP(tile, MapSizeX(), MapSizeY(), 0); + } + return true; } |