private void openToolStripMenuItem_Click( object sender, EventArgs e ) { OpenFileDialog dialog = new OpenFileDialog( ); dialog.Filter = "Terrain Type Set (*.tts)|*.TTS|All Files (*.*)|*.*"; if ( dialog.ShowDialog( this ) != DialogResult.OK ) { return; } string path = dialog.FileName; try { m_TerrainTypes = TerrainTypeSet.Load( path ); } catch { MessageBox.Show( "Failed to open terrain types file" ); return; } m_SavePath = path; typeSetNameTextBox.Text = m_TerrainTypes.Name; terrainTypeControlsLayoutPanel.Controls.Clear( ); foreach ( TerrainType type in m_TerrainTypes.TerrainTypes ) { AddTypeControls( type ); } AddTypeControls( null ); UpdateSample( ); }
private void newToolStripMenuItem_Click( object sender, EventArgs e ) { terrainTypeControlsLayoutPanel.Controls.Clear( ); AddTypeControls( null ); m_TerrainTypes = new TerrainTypeSet( ); typeSetNameTextBox.Text = string.Empty; UpdateSample( ); }