private void OpenMenu_Click(object sender, EventArgs e) { var openFileDialog = new OpenFileDialog() { Filter = @"SHMD File (*.shmd)|*.shmd" }; if (openFileDialog.ShowDialog() == DialogResult.OK) { Path = openFileDialog.FileName; SHMD = SHMD.Load(Path); General = new General(SHMD.Header, SHMD.GlobalLight, SHMD.Fog, SHMD.BackGroundColor, SHMD.Frustum, SHMD.DirectionLightAmbient, SHMD.DirectionLightDiffuse); GeneralProperties.SelectedObject = General; GeneralProperties.ExpandAllGridItems(); SkyBox.DataSource = SHMD.Sky.MapElements; WaterBox.DataSource = SHMD.Water.MapElements; GroundObjectsBox.DataSource = SHMD.GroundObject.MapElements; MapObjectsBox.DataSource = SHMD.MapObjects; CheckComponents(true); Refresh(); } }
private void CloseMenu_Click(object sender, EventArgs e) { SHMD = null; General = null; Path = string.Empty; GeneralProperties.SelectedObject = null; SkyBox.DataSource = null; MapObjectsBox.DataSource = null; CheckComponents(false); Refresh(); }