Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 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();
 }