public void BlocksFound(IEnumerable<Block> blocks) { var squaresFound = blocks.SelectMany(b => b.BoardCoordinates).Count(); _rotationInformation = new RotationInformation(_rotationInformation.RotationsLeft + squaresFound); }
public void RotationMade() { _rotationInformation = new RotationInformation(_rotationInformation.RotationsLeft - 1); }
public RotationManager(IGameStartConditions gameStartConditions) { _rotationInformation = new RotationInformation(gameStartConditions.StartRotations); }