|
#1
|
||||
|
||||
Змейка
По моему совершенно ламерский вопрос, но сам на него ответа найти не смог Как в змейке сделать чтобы она удлинялась? а то я ввел кроме двух переменных - координат головы, еще 18 координат частей тела, а чтобы она была длиннее, вообще с ума сойти можно помогите пожалуста
Жизнь - это игра... Сюжет не очень, зато графика - отпад. |
#2
|
|||
|
|||
А через что ты задаешь элементы тела?
Лучше выложи свой код |
#3
|
||||
|
||||
Код:
x10:=x9;x9:=x8;x8:=x7;x7:=x6;x6:=x5;x5:=x4;x4:=x3;x3:=x2;x2:=x1;x1:=x; y10:=y9;y9:=y8;y8:=y7;y7:=y6;y6:=y5;y5:=y4;y4:=y3;y3:=y2;y2:=y1;y1:=y; if co=0 then x:=x-2; if co=1 then y:=y-2; if co=2 then x:=x+2; if co=3 then y:=y+2; Жизнь - это игра... Сюжет не очень, зато графика - отпад. Последний раз редактировалось IllVDG, 28.03.2008 в 19:27. |
#4
|
|||
|
|||
Не тупи, выложи весь кодинг
|
#5
|
||||
|
||||
Динамический массив TPoint
|
#6
|
||||
|
||||
делал в опен-гл-е, много кода. объясните, плиз, про массив
Жизнь - это игра... Сюжет не очень, зато графика - отпад. |
#7
|
||||
|
||||
А что объяснять-то? Объявляешь динамический массив:
Код:
var MySnake: array of TPoint; Код:
SetLength(MySnake,1); Код:
MySnake[Low(MySnake)].X:=100; MySnake[Low(MySnake)].Y:=100; Код:
SetLength(MySnake,Length(MySnake)+1); Код:
for i:=Low(MySnake) to High(MySnake) to ... |
#8
|
||||
|
||||
что то я мало что понял...
Жизнь - это игра... Сюжет не очень, зато графика - отпад. |
#9
|
||||
|
||||
все, спасибо, разобрался. просто понял, что такое массив
Жизнь - это игра... Сюжет не очень, зато графика - отпад. |