Реферат: Игра на ловкость Змейка
Змейка(i) = Змейка(i - 1)
Next i
Змейка(1).XPos = Змейка(1).XPos + XDir
Змейка(1).YPos = Змейка(1).YPos + YDir
'------Не вышел ли за пределы поля------
On Error GoTo ВышелЗаПределы
Проверочная1 = Змейка(1).XPos - 1
Проверочная1 = Змейка(1).YPos - 1
Проверочная1 = Змейка(1).XPos + 206
Проверочная1 = Змейка(1).YPos + 206
'------Не укусил ли самого себя------
УкусилСамогоСебя:
For i = 2 To Длина
If Змейка(1).XPos = Змейка(i).XPos And Змейка(1).YPos = Змейка(i).YPos
Then Taimer.Interval = 0
ИнформационнаяФорма.ИнфоПоле.Caption = НЛ & _
"ВАША ЗМЕЙКА" & НЛ & _
"САМА СЕБЯ УКУСИЛА" & НЛ & НЛ & _
"Длина змейки " & Длина
ИнформационнаяФорма.Show
Форма_Змейка.Enabled = False
End If
Next i
'-----Не наткнулся ли на яблоко-----
On Error GoTo Наткнулась1
Проверочная2 = 1 / (Abs((Змейка(1).XPos - Apple.XPos)) + Abs((Змейка(1).YPos - Apple.YPos)))
'-----Не наткнулась ли на бомбу------
On Error GoTo Наткнулась2
Проверочная2 = 1 / (Abs((Змейка(1).XPos - Bomba.XPos)) + Abs((Змейка(1).YPos - Bomba.YPos)))