Dim t As Integer
Dim s As Integer
Dim p As Boolean
Dim i As Integer
Dim newgame As Integer
Private Sub cmdend_Click()
End
End Sub
Private Sub command2_click()
s = 0
MsgBox "Click on a mouse to make it disappear and to get points", vbOKOnly, "Directions"
tmrmovemouse.Enabled = True
For i = 0 To 3
imgmouse(i).Enabled = True
Next i
lblscore.Caption = " "
Command5.Visible = True
command2.Enabled = False
command2.Visible = False
End Sub
Private Sub command5_click()
If p = True Then
Command5.Caption = "Pause"
tmrmovemouse.Enabled = True
For i = 0 To 3
imgmouse(i).Enabled = True
Next i
p = False
ElseIf p = False Then
Command5.Caption = "Resume"
tmrmovemouse.Enabled = False
For i = 0 To 3
imgmouse(i).Enabled = False
Next i
p = True
End If
End Sub
Private Sub Form_Load()
p = False
tmrmovemouse.Enabled = False
For i = 0 To 3
imgmouse(i).Enabled = False
Next i
lblLevel.Caption = "0"
Randomize
End Sub
Private Function RandomNumBetween(ByVal LowerLimit As Long, ByVal UpperLimit As Long) As Long
RandomNumBetween = Rnd * (UpperLimit - LowerLimit) + LowerLimit
End Function
Private Sub imgmouse_Click(Index As Integer)
imgmouse(Index).Visible = False
Call Scorecheck
End Sub
Private Sub tmrmovemouse_Timer()
For i = 0 To 3
imgmouse(i).Top = Format(RandomNumBetween(120, 4640))
imgmouse(i).Left = Format(RandomNumBetween(120, 3435))
Next i
End Sub
Private Sub Scorecheck()
s = s + 1
lblscore.Caption = s
Select Case s
Case 4
lblLevel.Caption = "2"
tmrmovemouse.Interval = 900
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 8
lblLevel.Caption = "3"
tmrmovemouse.Interval = 800
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 12
lblLevel.Caption = "4"
tmrmovemouse.Interval = 700
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 16
lblLevel.Caption = "5"
tmrmovemouse.Interval = 600
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 20
lblLevel.Caption = "6"
tmrmovemouse.Interval = 500
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 24
lblLevel.Caption = "7"
tmrmovemouse.Interval = 400
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 28
lblLevel.Caption = "8"
tmrmovemouse.Interval = 300
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 32
lblLevel.Caption = "9"
tmrmovemouse.Interval = 200
For i = 0 To 3
imgmouse(i).Visible = True
Next i
Case 36
newgame = MsgBox("Start a new game?", vbYesNo + vbQuestion, "Wanna play again?")
If newgame = vbYes Then
Game.Enabled = False
Loading.Show
Else
MsgBox "Good bye! :-) "
Unload Me
End If
End Select
End Sub