From 5ab592667fb5f5eae62b0b7f7c7d3c7997606dea Mon Sep 17 00:00:00 2001 From: tron Date: Thu, 8 Jun 2006 19:27:20 +0000 Subject: [PATCH] (svn r5173) Use map manipulation functions instead of SB() --- openttd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openttd.c b/openttd.c index d3f831fca5..e5fb8d0c01 100644 --- a/openttd.c +++ b/openttd.c @@ -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); }