public string CheckForBust() { for (var i = 0; i < _playersPositions.Count; i++) { Player currentPlayer = _playersPosition[i]; if (currentPlayer.GetSum() > 21) { return "bust" } } return(null); }
//Can Refactor this one with FindTotal public Player findWinner() { Player currentMinPlayer = _playersPositions[0]; Player currentPlayer; for (int i = 1; i < _playersPositions.Count; i++) { currentPlayer = _playersPositions[i]; if (!(Math.Abs(21 - currentMinPlayer.GetSum()) < Math.Abs(21 - currentPlayer.GetSum()))) { currentMinPlayer = currentPlayer; } else { } } return(currentMinPlayer); }