Beispiel #1
0
 public TetrisGame(TetrisConfig config, ITetrisRenderer renderer, ITetrisController controller)
 {
     _renderer   = renderer;
     _controller = controller;
     _spawner    = new BlockSpawner(config.GameWidth / 2, 0, BlockModels.Types);
     _gameState  = TetrisGameState.CreateFromConfig(config);
 }
Beispiel #2
0
        private void Start()
        {
            m_tetrisController = new     TetrisController();
            m_inputManager     = new     InputManager();
            m_levelStater      = new     LevelStater();

            m_tetrisController.SpawnNewShape();
            StartCoroutine(FallShape());
        }