Ejemplo n.º 1
0
        public Erosion(GUILayer.ErosionIterativeSystem system)
        {
            _system = system;
            _previewWindow.Underlying.AddSystem(_system._overlay);
            _previewSettings.SelectedObject = _system._settings;

            _schemaLoader = new ErosionSettingsSchemaLoader();
            _systemSettings.Bind(
                _schemaLoader.CreatePropertyContext(_system._getAndSetProperties));
        }
Ejemplo n.º 2
0
        public Erosion(GUILayer.ErosionIterativeSystem system)
        {
            _system = system;
            _previewWindow.Underlying.AddSystem(_system._overlay);
            _previewSettings.SelectedObject = _system._settings;

            _schemaLoader = new ErosionSettingsSchemaLoader();
            _systemSettings.Bind(
                _schemaLoader.CreatePropertyContext(_system._getAndSetProperties));
        }
Ejemplo n.º 3
0
 private void erosionSimToolStripMenuItem_Click(object sender, EventArgs e)
 {
     var dlg = new OpenFileDialog();
     dlg.Filter = "Uber surface files (*.uber)|*.uber";
     if (dlg.ShowDialog() == DialogResult.OK)
     {
         var system = new GUILayer.ErosionIterativeSystem(dlg.FileName);
         var form = new Erosion(system);
         form.Show();
         _forms.Add(form);
     }
 }
Ejemplo n.º 4
0
        private void erosionSimToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var dlg = new OpenFileDialog();

            dlg.Filter = "Uber surface files (*.uber)|*.uber";
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                var system = new GUILayer.ErosionIterativeSystem(dlg.FileName);
                var form   = new Erosion(system);
                form.Show();
                _forms.Add(form);
            }
        }
Ejemplo n.º 5
0
 protected override void Dispose(bool disposing)
 {
     if (_system != null) { _system.Dispose(); _system = null; }
     base.Dispose(disposing);
 }