public void CheckDrop(TetrinoController tetrinoController) { _gridController.ClearRow(); var pref = CreatTetrino(); if (_gridController.CheckIsAboveGrid(tetrinoController)) { RestartGame(pref); } }
public bool CheckIsAboveGrid(TetrinoController tetrino) { for (int x = 0; x < _grid.Width; x++) { foreach (Transform subBlock in tetrino.transform) { if (subBlock.position.y >= _grid.Height - 1) { return(true); } } } return(false); }
public TetrinoDroppedSignal(TetrinoController tetrinoController, GameController gameController) { TetrinoController = tetrinoController; GameController = gameController; }