Add road tile detail copy

Copies only the road portion of the terrain tile, not the ground detail.
Closes #203
This commit is contained in:
Kurt
2020-05-12 15:22:39 -07:00
parent 5a22c0e58a
commit 6fe7e4e53a
4 changed files with 61 additions and 2 deletions

View File

@@ -817,5 +817,18 @@ private void B_SetAllTerrain_Click(object sender, EventArgs e)
ReloadBuildingsTerrain();
System.Media.SystemSounds.Asterisk.Play();
}
private void B_SetAllRoadTiles_Click(object sender, EventArgs e)
{
if (DialogResult.Yes != WinFormsUtil.Prompt(MessageBoxButtons.YesNo, MessageStrings.MsgTerrainSetAll))
return;
var pgt = (TerrainTile)PG_TerrainTile.SelectedObject;
bool interiorOnly = DialogResult.Yes == WinFormsUtil.Prompt(MessageBoxButtons.YesNo, MessageStrings.MsgTerrainSetAllSkipExterior);
Map.Terrain.SetAll(pgt, interiorOnly);
ReloadBuildingsTerrain();
System.Media.SystemSounds.Asterisk.Play();
}
}
}