diff options
author | tron <tron@openttd.org> | 2006-06-08 19:27:20 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-06-08 19:27:20 +0000 |
commit | ef501eb6a6dc889d88b9abc413d4ef385eef56f6 (patch) | |
tree | c60f815a593061f2cb836357b0d3ec6db0ecbd4e | |
parent | 047ee8a601025159b7fdf1d5d8a76e5cf361611b (diff) | |
download | openttd-ef501eb6a6dc889d88b9abc413d4ef385eef56f6.tar.xz |
(svn r5173) Use map manipulation functions instead of SB()
-rw-r--r-- | openttd.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1382,12 +1382,12 @@ bool AfterLoadGame(void) if (CheckSavegameVersion(21) && !CheckSavegameVersion(15)) { BEGIN_TILE_LOOP(tile, MapSizeX(), MapSizeY(), 0) { if (IsTileType(tile, MP_RAILWAY)) { - // Clear PBS signals, move back sempahore bit to 2 if (HasSignals(tile)) { // convert PBS signals to combo-signals - if (HASBIT(_m[tile].m4, 2)) SB(_m[tile].m4, 0, 2, 3); + if (HASBIT(_m[tile].m4, 2)) SetSignalType(tile, SIGTYPE_COMBO); - SB(_m[tile].m4, 2, 2, HASBIT(_m[tile].m4, 3)); + // move the signal variant back + SetSignalVariant(tile, HASBIT(_m[tile].m4, 3) ? SIG_SEMAPHORE : SIG_ELECTRIC); CLRBIT(_m[tile].m4, 3); } |