Когда бильярдный шар попал в лузу, нужно чтобы таймер останавливался - VB
Формулировка задачи:
Когда бильярдный шар попал в лузу, нужно чтобы таймер останавливался.. Как это сделать?
Вот проект:
Решение задачи: «Когда бильярдный шар попал в лузу, нужно чтобы таймер останавливался»
textual
Листинг программы
- Dim x As Integer, y As Integer, dx As Integer, dy As Integer
- Dim R
- Private Sub Form_Load()
- x = Ball.Left: y = Ball.Top
- dx = 40: dy = 60
- R = Ball.Width / 2
- End Sub
- Private Sub Timer1_Timer()
- x = x + dx: y = y + dy
- Ball.Left = x: Ball.Top = y
- If x < 5900 Or x > 9920 Then dx = -dx
- If y < 1000 Or y > 6800 Then dy = -dy
- For i = 0 To 3
- If (x - Shape17(i).Left) ^ 2 + (y - Shape17(i).Top) ^ 2 < R ^ 2 Then
- Ball.Move Shape17(i).Left, Shape17(i).Top
- Timer1.Enabled = False
- End If
- Next i
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д