Replace this with a switch statement, make it easier to read
parent
2860c9c622
commit
d4eff0d774
|
@ -141,35 +141,28 @@
|
|||
RaiseEvent EndGame(winMessage)
|
||||
End Sub
|
||||
Function GetResults()
|
||||
If dealer.winType = WinCondition.Blackjack Then
|
||||
If player.winType = WinCondition.Blackjack Then
|
||||
Return "Player ties with Blackjack!"
|
||||
Else
|
||||
Return "Dealer wins with Blackjack!"
|
||||
End If
|
||||
End If
|
||||
If player.winType = WinCondition.Blackjack Then
|
||||
Return "Player wins with Blackjack!"
|
||||
End If
|
||||
If player.winType = WinCondition.FiveCard Then
|
||||
Return "Player wins with Five Card Charlie!"
|
||||
End If
|
||||
If player.winType = WinCondition.Bust Then
|
||||
Return "Player busts!"
|
||||
End If
|
||||
If dealer.winType = WinCondition.Bust Then
|
||||
Return "Dealer busts!"
|
||||
End If
|
||||
If player.total > dealer.total Then
|
||||
Return "Player wins with total of " + player.total.ToString() + "!"
|
||||
End If
|
||||
If player.total = dealer.total Then
|
||||
Return "Tie!"
|
||||
End If
|
||||
If player.total < dealer.total Then
|
||||
Return "Dealer wins with total of " + dealer.total.ToString() + "!"
|
||||
End If
|
||||
Return "error"
|
||||
Select Case True
|
||||
Case dealer.winType = WinCondition.Blackjack
|
||||
If player.winType = WinCondition.Blackjack Then
|
||||
Return "Player ties with Blackjack!"
|
||||
Else
|
||||
Return "Dealer wins with Blackjack!"
|
||||
End If
|
||||
Case player.winType = WinCondition.Blackjack
|
||||
Return "Player wins with Blackjack!"
|
||||
Case player.winType = WinCondition.FiveCard
|
||||
Return "Player wins with Five Card Charlie!"
|
||||
Case player.winType = WinCondition.Bust
|
||||
Return "Player busts!"
|
||||
Case dealer.winType = WinCondition.Bust
|
||||
Return "Dealer busts!"
|
||||
Case player.total > dealer.total
|
||||
Return "Player wins with a total of " & player.total.ToString() & "!"
|
||||
Case player.total = dealer.total
|
||||
Return "Tie!"
|
||||
Case Else
|
||||
Return "Dealer wins with a total of " & dealer.total.ToString() & "!"
|
||||
End Select
|
||||
End Function
|
||||
Function CreateDeck() As List(Of Tuple(Of String, String))
|
||||
Dim response As New List(Of Tuple(Of String, String))
|
||||
|
|
Loading…
Reference in New Issue