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); }
private void Start() { m_tetrisController = new TetrisController(); m_inputManager = new InputManager(); m_levelStater = new LevelStater(); m_tetrisController.SpawnNewShape(); StartCoroutine(FallShape()); }