(svn r11438) -Change: do not create shores in canyons. Based on a patch by LeviathNL.

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
rubidium 17 years ago
parent 7f780cbabf
commit 7faec2f54d

@ -658,11 +658,23 @@ void ConvertGroundTilesIntoWaterTiles()
case SLOPE_E:
case SLOPE_S:
case SLOPE_W:
MakeShore(tile);
break;
case SLOPE_NW:
if (GetTileSlope(TileAddByDiagDir(tile, DIAGDIR_SE), NULL) != SLOPE_SE) MakeShore(tile);
break;
case SLOPE_SW:
if (GetTileSlope(TileAddByDiagDir(tile, DIAGDIR_NE), NULL) != SLOPE_NE) MakeShore(tile);
break;
case SLOPE_SE:
if (GetTileSlope(TileAddByDiagDir(tile, DIAGDIR_NW), NULL) != SLOPE_NW) MakeShore(tile);
break;
case SLOPE_NE:
MakeShore(tile);
if (GetTileSlope(TileAddByDiagDir(tile, DIAGDIR_SW), NULL) != SLOPE_SW) MakeShore(tile);
break;
default:

Loading…
Cancel
Save