Hey guys, what i've been wanting my program to do is for the countdown to reduce time by 10 seconds when the melon hits the rope however, no matter how many different positions and variations i use with the code, even when the melons have vanished (through being hit by another picture) the picture i'm assuming is still travelling and hitting the ropes and reducing 10 seconds, even when it has vanished!? Would really appreciate it if someone could show me where i've done wrong.

Private Sub tmrMelon_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrMelon.Tick
        If PicMelon.Left >= Me.Width Then
            PicMelon.Left = 0 - PicMelon.Width
        Else
            PicMelon.Left = PicMelon.Left + 5
        End If

        If PicMelon.Bounds.IntersectsWith(picPunch.Bounds) Then
            PicMelon.Hide()
            PicMelon.Enabled = False
        End If

    End Sub

Private Sub tmrTime_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrTime.Tick
        Dim reply As Integer
        txtTimer.Text = mytime - 1
        mytime = txtTimer.Text

        If mytime <= 0 Then
            tmrTime.Enabled = False
            tmrMelon.Stop()
            tmrPunch.Stop()
            tmrTime.Stop()
            reply = MsgBox("Game Over. Would you like to try again?", vbYesNo)



            If reply = vbYes Then
                Play.Show()
                Me.Close()
            Else
                Form1.Show()
                Me.Close()
            End If
        End If

        If PicMelon.Bounds.IntersectsWith(picRopes.Bounds) Then
            mytime -= 10
            txtTimer.Text = mytime
            PicMelon.Enabled = False
        End If

Thank you for reading :)

regards

Griff

Edited 6 Years Ago by Griff1990: not in, code just text

This article has been dead for over six months. Start a new discussion instead.