Я выполняю задание для своего класса под названием «Риск!», В основе которого лежит то, что вы начинаете с 1000 баллов и вводите число для риска. Вы бросаете 2 кубика. Если все равно, вы проигрываете, а вход удаляется из счета. Если это странно, вы выигрываете, а ввод добавляется к зачету. По какой-то причине оценка не отображается правильно.Риск Игра, не показывающая оценку
Private Sub cmdQuit_Click()
Unload Me
End Sub
Private Sub cmdRollDice_Click()
intNumOutput1 = Int(Rnd * 6) + 1
intNumOutput2 = Int(Rnd * 6) + 1
lblNumOutput1.Caption = intNumOutput1
lblNumOutput2.Caption = intNumOutput2
intBothOutputs = intNumOutput1 + intNumOutput2
If intBothOutputs Mod 2 > 0 Then
intScore = intScore + intNumInput
MsgBox "odd, win"
Else
intScore = intScore - intNumInput
MsgBox "even, lose"
End If
lblTotal.Caption = "Your new point total is " & intScore
End Sub
Private Sub Form_Load()
Randomize
Dim intScore As Integer
Dim intNumOutput1 As Integer
Dim intNumOutput2 As Integer
Dim intBothOutputs As Integer
Dim intNumInput As Integer
txtNumInput.Text = intNumInput
intScore = 1000
txtNumInput.Text = ""
lblNumOutput1.Caption = ""
lblNumOutput2.Caption = ""
End Sub
Опишите проблему более подробно. Что вы подразумеваете под «оценка не отображается правильно»? –
оценка отображается как «0» вместо 1000 первоначально, затем плюс или минус вход, который вы рискуете – Noah