rendered paste bodyDim varDie1Value As Single
Dim varDie2Value As Single
Dim varDie3Value As Single
Dim varNumRolls As Single
Dim varSum As Single
Dim varMax As Single
Dim varMin As Single
Private Sub cmd_roll_Click()
Randomize
varDie1Value = 1 + Int(Rnd() * 6)
varDie2Value = 1 + Int(Rnd() * 6)
varDie3Value = 1 + Int(Rnd() * 6)
varNumRolls = varNumRolls + 1
varSum = varDie1Value + varDie2Value + varDie3Value
If varMin = 0 Then
varMin = varSum
ElseIf varSum < varMin Then
varMin = varSum
End If
If varSum > varMax Then
varMax = varSum
End If
lblMax.Caption = varMax
lblMin.Caption = varMin
lblSum.Caption = varSum
lblNumRolls.Caption = varNumRolls
lblValue3.Caption = varDie3Value
lblValue2.Caption = varDie2Value
lblValue1.Caption = varDie1Value
If varDie2Value = 1 Then
shpDie2Dot1.Visible = False
shpDie2Dot2.Visible = False
shpDie2Dot3.Visible = False
shpDie2Dot4.Visible = False
shpDie2Dot5.Visible = False
shpDie2Dot6.Visible = False
shpDie2Dot7.Visible = True
ElseIf varDie2Value = 2 Then
shpDie2Dot1.Visible = False
shpDie2Dot2.Visible = False
shpDie2Dot3.Visible = True
shpDie2Dot4.Visible = True
shpDie2Dot5.Visible = False
shpDie2Dot6.Visible = False
shpDie2Dot7.Visible = False
ElseIf varDie2Value = 3 Then
shpDie2Dot1.Visible = False
shpDie2Dot2.Visible = False
shpDie2Dot3.Visible = True
shpDie2Dot4.Visible = True
shpDie2Dot5.Visible = False
shpDie2Dot6.Visible = False
shpDie2Dot7.Visible = True
ElseIf varDie2Value = 4 Then
shpDie2Dot1.Visible = True
shpDie2Dot2.Visible = False
shpDie2Dot3.Visible = True
shpDie2Dot4.Visible = True
shpDie2Dot5.Visible = False
shpDie2Dot6.Visible = True
shpDie2Dot7.Visible = False
ElseIf varDie2Value = 5 Then
shpDie2Dot1.Visible = True
shpDie2Dot2.Visible = False
shpDie2Dot3.Visible = True
shpDie2Dot4.Visible = True
shpDie2Dot5.Visible = False
shpDie2Dot6.Visible = True
shpDie2Dot7.Visible = True
Else
shpDie2Dot1.Visible = True
shpDie2Dot2.Visible = True
shpDie2Dot3.Visible = True
shpDie2Dot4.Visible = True
shpDie2Dot5.Visible = True
shpDie2Dot6.Visible = True
shpDie2Dot7.Visible = False
End If
If varDie1Value = 1 Then
shpDie1Dot1.Visible = False
shpDie1Dot2.Visible = False
shpDie1Dot3.Visible = False
shpDie1Dot4.Visible = False
shpDie1Dot5.Visible = False
shpDie1Dot6.Visible = False
shpDie1Dot7.Visible = True
ElseIf varDie1Value = 2 Then
shpDie1Dot1.Visible = False
shpDie1Dot2.Visible = False
shpDie1Dot3.Visible = True
shpDie1Dot4.Visible = True
shpDie1Dot5.Visible = False
shpDie1Dot6.Visible = False
shpDie1Dot7.Visible = False
ElseIf varDie1Value = 3 Then
shpDie1Dot1.Visible = False
shpDie1Dot2.Visible = False
shpDie1Dot3.Visible = True
shpDie1Dot4.Visible = True
shpDie1Dot5.Visible = False
shpDie1Dot6.Visible = False
shpDie1Dot7.Visible = True
ElseIf varDie1Value = 4 Then
shpDie1Dot1.Visible = True
shpDie1Dot2.Visible = False
shpDie1Dot3.Visible = True
shpDie1Dot4.Visible = True
shpDie1Dot5.Visible = False
shpDie1Dot6.Visible = True
shpDie1Dot7.Visible = False
ElseIf varDie1Value = 5 Then
shpDie1Dot1.Visible = True
shpDie1Dot2.Visible = False
shpDie1Dot3.Visible = True
shpDie1Dot4.Visible = True
shpDie1Dot5.Visible = False
shpDie1Dot6.Visible = True
shpDie1Dot7.Visible = True
Else
shpDie1Dot1.Visible = True
shpDie1Dot2.Visible = True
shpDie1Dot3.Visible = True
shpDie1Dot4.Visible = True
shpDie1Dot5.Visible = True
shpDie1Dot6.Visible = True
shpDie1Dot7.Visible = False
End If
If varDie3Value = 1 Then
shpDie3Dot1.Visible = False
shpDie3Dot2.Visible = False
shpDie3Dot3.Visible = False
shpDie3Dot4.Visible = False
shpDie3Dot5.Visible = False
shpDie3Dot6.Visible = False
shpDie3Dot7.Visible = True
ElseIf varDie3Value = 2 Then
shpDie3Dot1.Visible = False
shpDie3Dot2.Visible = False
shpDie3Dot3.Visible = True
shpDie3Dot4.Visible = True
shpDie3Dot5.Visible = False
shpDie3Dot6.Visible = False
shpDie3Dot7.Visible = False
ElseIf varDie3Value = 3 Then
shpDie3Dot1.Visible = False
shpDie3Dot2.Visible = False
shpDie3Dot3.Visible = True
shpDie3Dot4.Visible = True
shpDie3Dot5.Visible = False
shpDie3Dot6.Visible = False
shpDie3Dot7.Visible = True
ElseIf varDie3Value = 4 Then
shpDie3Dot1.Visible = True
shpDie3Dot2.Visible = False
shpDie3Dot3.Visible = True
shpDie3Dot4.Visible = True
shpDie3Dot5.Visible = False
shpDie3Dot6.Visible = True
shpDie3Dot7.Visible = False
ElseIf varDie3Value = 5 Then
shpDie3Dot1.Visible = True
shpDie3Dot2.Visible = False
shpDie3Dot3.Visible = True
shpDie3Dot4.Visible = True
shpDie3Dot5.Visible = False
shpDie3Dot6.Visible = True
shpDie3Dot7.Visible = True
Else
shpDie3Dot1.Visible = True
shpDie3Dot2.Visible = True
shpDie3Dot3.Visible = True
shpDie3Dot4.Visible = True
shpDie3Dot5.Visible = True
shpDie3Dot6.Visible = True
shpDie3Dot7.Visible = False
End If
End Sub
Private Sub cmdQuit_Click()
Unload Me
End Sub
Private Sub Form_Load()
varNumRolls = 0
End Sub