Esempio n. 1
0
        private void SaveShape()
        {
            var shapeSaver = new ShapeSaver();

            var shape = new Shape(ShapeName, ShapeColor, ShapeSize, ShapeX, ShapeY);

            shapeSaver.Save(shape);
        }
Esempio n. 2
0
    public void Initialize()
    {
        grid = gameController.grid;
        glowingBlocksManager = gameController.glowingBlocksManager;
        shapeHolder          = gameController.shapeHolder;
        shapeSaver           = gameController.shapeSaver;

        SpawnShape();
    }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
    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();
    }