water_cmd.c
changeset 4101 2ccef5a872ef
parent 4090 9d89793063fd
child 4169 0d77cd42f6e6
equal deleted inserted replaced
4100:4f27eab3cafb 4101:2ccef5a872ef
   652 		{{ 1,  0}, {1, 0}, {1, 1}, { 2,  0}, { 2,  1}},
   652 		{{ 1,  0}, {1, 0}, {1, 1}, { 2,  0}, { 2,  1}},
   653 		{{ 0, -1}, {0, 0}, {1, 0}, { 0, -1}, { 1, -1}}
   653 		{{ 0, -1}, {0, 0}, {1, 0}, { 0, -1}, { 1, -1}}
   654 	};
   654 	};
   655 
   655 
   656 	/* Ensure sea-level canals do not flood */
   656 	/* Ensure sea-level canals do not flood */
   657 	if (IsTileType(tile, MP_WATER) && !IsTileOwner(tile, OWNER_WATER)) return;
   657 	if ((IsTileType(tile, MP_WATER) || IsTileType(tile, MP_TUNNELBRIDGE)) &&
       
   658 			!IsTileOwner(tile, OWNER_WATER)) return;
   658 
   659 
   659 	if (IS_INT_INSIDE(TileX(tile), 1, MapSizeX() - 3 + 1) &&
   660 	if (IS_INT_INSIDE(TileX(tile), 1, MapSizeX() - 3 + 1) &&
   660 			IS_INT_INSIDE(TileY(tile), 1, MapSizeY() - 3 + 1)) {
   661 			IS_INT_INSIDE(TileY(tile), 1, MapSizeY() - 3 + 1)) {
   661 		uint i;
   662 		uint i;
   662 
   663