private void newLarge_Click(object sender, Xceed.SmartUI.SmartItemClickEventArgs e) { TerrainCreationParams param = new TerrainCreationParams(); param.initFromVisData((int)eMapSizes.cMap_Large_2048v, (int)eMapSizes.cMap_Large_2048v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); MainWindow.mMainWindow.NewScenario(param); }
private void button1_Click(object sender, EventArgs e) { TerrainCreationParams prms = new TerrainCreationParams(); prms.initFromVisData(TerrainGlobals.getTerrain().getNumXVerts(), TerrainGlobals.getTerrain().getNumZVerts(), TerrainGlobals.getTerrain().getTileScale(), visToSimMul); TerrainGlobals.getEditor().getSimRep().reinit(prms.mNumSimXTiles, prms.mNumSimZTiles, prms.mSimTileSpacing, 1.0f / (float)visToSimMul); TerrainGlobals.getEditor().getSimRep().update(false, false);// updateSimRep(TerrainGlobals.getEditor().getDetailPoints(), TerrainGlobals.getTerrain().getNumXVerts(), TerrainGlobals.getTerrain().getTileScale(), false); this.Close(); }
void updateBetterSim(bool restore) { TerrainCreationParams prms = new TerrainCreationParams(); if (!restore) { mOldSimTileScale = 1.0f / TerrainGlobals.getEditor().getSimRep().getVisToSimScale(); prms.initFromVisData(TerrainGlobals.getTerrain().getNumXVerts(), TerrainGlobals.getTerrain().getNumZVerts(), TerrainGlobals.getTerrain().getTileScale(), 1); TerrainGlobals.getEditor().getSimRep().reinit(prms.mNumSimXTiles, prms.mNumSimZTiles, prms.mSimTileSpacing, 1); } else { prms.initFromVisData(TerrainGlobals.getTerrain().getNumXVerts(), TerrainGlobals.getTerrain().getNumZVerts(), TerrainGlobals.getTerrain().getTileScale(), mOldSimTileScale); TerrainGlobals.getEditor().getSimRep().reinit(prms.mNumSimXTiles, prms.mNumSimZTiles, prms.mSimTileSpacing, 1.0f / (float)mOldSimTileScale); } TerrainGlobals.getEditor().getSimRep().update(false, false);//updateSimRep(TerrainGlobals.getEditor().getDetailPoints(), TerrainGlobals.getTerrain().getNumXVerts(), TerrainGlobals.getTerrain().getTileScale(), false); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex == 0) { radioButton1.Enabled = false; radioButton2.Enabled = false; mbDoOpenAs = false; mOpenAsParams = null; } else { mOpenAsParams = new TerrainCreationParams(); radioButton1.Enabled = true; radioButton2.Enabled = true; mbDoOpenAs = true; if (comboBox1.SelectedIndex == 1) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Small_512v, (int)eMapSizes.cMap_Small_512v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } if (comboBox1.SelectedIndex == 2) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Small_640v, (int)eMapSizes.cMap_Small_640v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } if (comboBox1.SelectedIndex == 3) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Small_768v, (int)eMapSizes.cMap_Small_768v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } if (comboBox1.SelectedIndex == 4) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Small_896v, (int)eMapSizes.cMap_Small_896v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } if (comboBox1.SelectedIndex == 5) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Large_1024v, (int)eMapSizes.cMap_Large_1024v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } ; if (comboBox1.SelectedIndex == 6) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Large_1280v, (int)eMapSizes.cMap_Large_1280v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } ; if (comboBox1.SelectedIndex == 7) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Large_1536v, (int)eMapSizes.cMap_Large_1536v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } ; if (comboBox1.SelectedIndex == 8) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Large_1792v, (int)eMapSizes.cMap_Large_1792v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } ; if (comboBox1.SelectedIndex == 9) { mOpenAsParams.initFromVisData((int)eMapSizes.cMap_Large_2048v, (int)eMapSizes.cMap_Large_2048v, TerrainCreationParams.cTileSpacingOne, (float)eSimQuality.cQuality_Min); } ; } }