All pastes #749099 Raw Edit

THE CODE OF LIFE

public text v1 · immutable
#749099 ·published 2007-10-25 12:51 UTC
rendered paste body
Dim 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