public void MoveCurrentTetriminoLeft() { ValidateCurrentTetriminoMissing(); if (TetrisBoard.CanMoveTetrimino(CurrentTetrimino, new Point(-1, 0))) { TetrisBoard.MoveTetrimino(CurrentTetrimino, new Point(-1, 0)); } }
public void DropCurrentTetrimino() { ValidateCurrentTetriminoMissing(); if (TetrisBoard.CanMoveTetrimino(CurrentTetrimino, new Point(0, 1))) { TetrisBoard.MoveTetrimino(CurrentTetrimino, new Point(0, 1)); } else { CurrentTetriminoIsLocked = true; } }