Loading

Bridges over Locks and Sh

  1. Index: water_cmd.cpp
  2. ===================================================================
  3. --- water_cmd.cpp   (revision 27222)
  4. +++ water_cmd.cpp   (working copy)
  5. @@ -109,7 +109,7 @@
  6.         return_cmd_error(STR_ERROR_MUST_BE_BUILT_ON_WATER);
  7.     }
  8.  
  9. -   if (IsBridgeAbove(tile) || IsBridgeAbove(tile2)) return_cmd_error(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
  10. +   // if (IsBridgeAbove(tile) || IsBridgeAbove(tile2)) return_cmd_error(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
  11.  
  12.     if (!IsTileFlat(tile) || !IsTileFlat(tile2)) {
  13.         /* Prevent depots on rapids */
  14. @@ -288,9 +288,9 @@
  15.         return_cmd_error(STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION);
  16.     }
  17.  
  18. -   if (IsBridgeAbove(tile) || IsBridgeAbove(tile - delta) || IsBridgeAbove(tile + delta)) {
  19. -       return_cmd_error(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
  20. -   }
  21. +   // if (IsBridgeAbove(tile) || IsBridgeAbove(tile - delta) || IsBridgeAbove(tile + delta)) {
  22. +       // return_cmd_error(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
  23. +   // }
  24.  
  25.     if (flags & DC_EXEC) {
  26.         /* Update company infrastructure counts. */
  27. @@ -859,10 +859,12 @@
  28.  
  29.         case WATER_TILE_LOCK:
  30.             DrawWaterLock(ti);
  31. +           DrawBridgeMiddle(ti);
  32.             break;
  33.  
  34.         case WATER_TILE_DEPOT:
  35.             DrawWaterDepot(ti);
  36. +           DrawBridgeMiddle(ti);
  37.             break;
  38.     }
  39.  }

Comments