//метод создания сцены private void CreateScene() { if(scene != null) scene.Dispose(); scene = new ParkingScene((ParkingMap)mapSizeBox.SelectedItem, settings); visualizeSceneControl1.Scene = scene; visualizeSceneControl1.BackColor = Color.Gray; var g = visualizeSceneControl1.CreateGraphics(); g.Clear(visualizeSceneControl1.BackColor); scene.Render(g); }
ParkingSceneSettings settings = new ParkingSceneSettings(); //класс настроек //метод создания сцены private void CreateScene() { if (scene != null) { scene.Dispose(); } scene = new ParkingScene((ParkingMap)mapSizeBox.SelectedItem, settings); visualizeSceneControl1.Scene = scene; visualizeSceneControl1.BackColor = Color.Gray; var g = visualizeSceneControl1.CreateGraphics(); g.Clear(visualizeSceneControl1.BackColor); scene.Render(g); }