[Solved] I am trying to write a program that will keep track of a players wins everything works except can anyone tell me why my if statement wont work?

[ad_1]

You are comparing the NAMES of the two players instead of the values and the comparison for the second player should be an else if for the first if

' calculate and display total number of dots
intTotal = intNum1 + intNum2
lblTotal.Text = intTotal.ToString()

intTotal2 = intNum3 + intNum4
lblTotal2.Text = intTotal2.ToString()


If intTotal > intTotal2 Then
    MessageBox.Show("Player1 Wins")
    Player1Wins = Player1Wins + 1
    lblWins.Text = CStr(Player1Wins)
Else If intTotal2 > intTotal1 Then
    MessageBox.Show("Player2Wins")
    Player2Wins = Player2Wins + 1
    lblWins2.Text = CStr(Player2Wins)
Else 
    MessageBox.Show("Tie")
    Tie = Tie + 1
    lblTies.Text = CStr(Tie)
End If

And the label update should be after the increment of the counter for wins and ties

2

[ad_2]

solved I am trying to write a program that will keep track of a players wins everything works except can anyone tell me why my if statement wont work?