public GraphicsManager(GameField field, GameManager gameManager, ScoreManager scoreManager) { _field = field; _gameManager = gameManager; _scoreFont = new Font("Courier New", 18); _scoreManager = scoreManager; }
public InputManager(GameField field, GameManager gameManager, GameWindow gameWindow) { _field = field; _gameManager = gameManager; gameWindow.KeyDown += KeyDown; gameWindow.KeyUp += KeyUp; }
public GameManager(GameField field, ScoreManager scoreManager, BlockFactory blockFactory) { _timer = new Timer(900); _level = 1; _field = field; _isActive = true; _scoreManager = scoreManager; _blockFactory = blockFactory; }