Цитата(Volf @ 4.10.2006 13:57)
задача вроде не сложная, но я весь запутался, решается практически моя судьба, поэтому ооочень надеюсь на вашу Помощь!!!!
очень срочно!!!
игра сама по себе сделана, нужно переделать такую вещь как:
вместо ходящего элемента * сделать змейку состоящую из 3-х элементов *--
А если она идет вертикально - использовать "|" ?
В принципе, это можно сделать без особо больших изменений, мне кажется.
Для этого :
1.
затирать старое положение звездочки нужно не пробелом, а либо -, либо |. Можно ввести этот символ в число параметров процедуры Move и вызывать ее с нужным символом из управления.
2. Нужно запоминать все промежуточные положения в буфер типа FIFO и затирать пробелом хвост в координатах выходящего элемента этого буфера.
3. Ход назад придется запретить. Для этого надо хранить последний ход или проверять значение поля на экране..