rendered paste bodyPublic Distance As Integer 'Shot Distance
Public Yards As Integer 'Yards Left
Public Shots As Integer 'Number Of Shots
Public Total As Integer ' Total amount of yards
Public NextShot As Integer ' After shooting holds amount of Yards Left
Public Hole As Integer ' Hole number
Private Sub cmdNew_Click()
txtShot.Text = ""
txtDistance.Text = ""
Shots = 0
cmdShoot.Visible = True
cmdNew.Visible = False
If Hole = 1 Then
txtYards.Text = "100"
ElseIf Hole = 2 Then
txtYards.Text = "200"
ElseIf Hole = 3 Then
txtYards.Text = "300"
End If
End Sub
Private Sub cmdNext_Click()
Total = Yards
Shots = Shots + 1
Randomize
Distance = Int(Total * Rnd) + 1
Yards = Total - Distance
HS2 = Distance
txtHole.Text = Hole
txtDistance.Text = Str$(Distance)
txtShot.Text = Str$(Shots)
txtYards.Text = Str$(Yards)
If Yards = 0 Then
Hole = Hole + 1
cmdNew.Visible = True
cmdNext.Enabled = False
End If
If Shots = 2 Then
lbl12 = Str$(Distance)
ElseIf Shots = 3 Then
lbl13 = Str$(Distance)
ElseIf Shots = 4 Then
lbl14 = Str$(Distance)
ElseIf Shots = 5 Then
lbl15 = Str$(Distance)
ElseIf Shots = 6 Then
lbl16 = Str$(Distance)
ElseIf Shots = 7 Then
lbl17 = Str$(Distance)
ElseIf Shots = 8 Then
lbl18 = Str$(Distace)
ElseIf Shots = 9 Then
lbl19 = Str$(Distance)
End If
End Sub
Private Sub cmdShoot_Click()
Hole = txtHole.Text
cmdNext.Enabled = True
If Hole = 1 Then
Total = 100
Shots = Shots + 1
Randomize
Distance = Int(100 * Rnd) + 1
Hole = txtHole.Text
txtDistance.Text = Str$(Distance)
txtShot.Text = Str$(Shots)
Yards = Total - Distance
txtYards.Text = Str$(Yards)
lbl11 = Str$(Distance)
cmdShoot.Visible = False
ElseIf Hole = 2 Then
Total = 200
Shots = Shots + 1
Randomize
Distance = Int(200 * Rnd) + 1
Hole = txtHole.Text
txtDistance.Text = Str$(Distance)
txtShot.Text = Str$(Shots)
Yards = Total - Distance
txtYards.Text = Str$(Yards)
lbl21 = Str$(Distance)
cmdShoot.Visible = False
ElseIf Hole = 3 Then
Total = 300
Shots = Shots + 1
Randomize
Distance = Int(300 * Rnd) + 1
Hole = txtHole.Text
txtDistance.Text = Str$(Distance)
txtShot.Text = Str$(Shots)
Yards = Total - Distance
txtYards.Text = Str$(Yards)
cmdShoot.Visible = False
End If
End Sub
Private Sub Command1_Click()
Form2.Visible = True
End Sub
Private Sub Form_Load()
cmdNew.Visible = False
cmdNext.Enabled = False
End Sub