private void btnReplace_Click(object sender, EventArgs e)
{
if (world == null || region == null)
return;
UpdateStatus("Replacing in selected area");
RegionUtil.Replace(region, imgRegion.Layers[SELECTIONLAYER].Image, imgRegion.SelectionColor, ((BiomeType)cmbReplace1.SelectedItem).ID, cmbReplace2.SelectedItem, world.Seed);
if (Settings.RedrawTerrainMap)
{
UpdateStatus("Generating terrain map");
RegionUtil.RenderRegionTerrain(region, imgRegion.Layers[MAPLAYER].Image);
}
UpdateStatus("Generating biome map");
RegionUtil.RenderRegionBiomes(region, imgRegion.Layers[BIOMELAYER].Image, imgRegion.ToolTips);
UpdateStatus("");
imgRegion.Redraw();
history.RecordBiomeState(region, "Replace Biomes");
}