src/tunnelbridge_cmd.cpp
changeset 8856 7f8b5c11bea6
parent 8802 e08824cdab46
child 8866 1e2ffbfaaf1c
equal deleted inserted replaced
8855:e7a6bbce5400 8856:7f8b5c11bea6
   374 		}
   374 		}
   375 
   375 
   376 		switch (GetTileType(tile)) {
   376 		switch (GetTileType(tile)) {
   377 			case MP_WATER:
   377 			case MP_WATER:
   378 				if (!EnsureNoVehicleOnGround(tile)) return_cmd_error(STR_980E_SHIP_IN_THE_WAY);
   378 				if (!EnsureNoVehicleOnGround(tile)) return_cmd_error(STR_980E_SHIP_IN_THE_WAY);
   379 				if (!IsWater(tile) && !IsCoast(tile)) goto not_valid_below;
   379 				if (!IsWater(tile) && !IsCoast(tile) && !IsRiver(tile)) goto not_valid_below;
   380 				break;
   380 				break;
   381 
   381 
   382 			case MP_RAILWAY:
   382 			case MP_RAILWAY:
   383 				if (!IsPlainRailTile(tile)) goto not_valid_below;
   383 				if (!IsPlainRailTile(tile)) goto not_valid_below;
   384 				break;
   384 				break;