private void SaveShape() { var shapeSaver = new ShapeSaver(); var shape = new Shape(ShapeName, ShapeColor, ShapeSize, ShapeX, ShapeY); shapeSaver.Save(shape); }
public void Initialize() { grid = gameController.grid; glowingBlocksManager = gameController.glowingBlocksManager; shapeHolder = gameController.shapeHolder; shapeSaver = gameController.shapeSaver; SpawnShape(); }
private void Application_Startup(object sender, StartupEventArgs e) { var mainWindow = new MainWindow(); var shapeSaver = new ShapeSaver(); var mainWindowVM = new MainWindowVM(shapeSaver); var shapeVM = new ShapeVM(); shapeVM.Color = "blue"; shapeVM.Name = "Circle(ish)"; mainWindowVM.SelectedShape = shapeVM; mainWindow.DataContext = mainWindowVM; mainWindow.Show(); }
private void InitiateScripts() { mainBlockManager = new MainBlockManager(this, spawnCoordinate); playerInput = new PlayerInput(this, spedUpTimeIncrease); grid = new Grid(this, blockPrefab, gridSize, invisibleLayer, new Demonstration_MeshProcessing(outlineMaterial)); soundManager = new SoundManager(moveShapeAudio, setBlockAudio, clearLineAudio); glowingBlocksManager = new GlowingBlocksManager(); shapeSaver = FindObjectOfType <ShapeSaver>(); shapeHolder = new ShapeHolder(blueMaterial, orangeMaterial, cyanMaterial, greenMaterial, redMaterial, yellowMaterial, magentaMaterial, glowingMaterial); shapeHolder.Initialize(); grid.Initialize(); mainBlockManager.Initialize(); }