![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 30.06.2010
Сообщений: 104
|
![]()
Пишу программу - игра "Змейка".Правила, думаю, объяснять не нужно.Поле состоит из Shape'ов.
Проблема с этапом, когда змейка подбирает новый "квадратик".Длина змейки увеличивается, а квадратик там и остается.Не могу понять в чем ошибка. Код:
Snake - массив TPoints, с координатами каждого Shape'а змейки NewPoint - новый квадратик Join - процедура окраски Shape'а в новый цвет(при нахождении там змейки или NewPoint) Left - процедура возвращения Shape'у исходного цвета Way - направление движения(1 - налево, 2 - вниз, 3 - направо, 4 - вверх) На всякий случай добавил полный проект |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Змейка | zamaevac | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 20 | 01.07.2010 19:19 |
Змейка | SAMY93 | Общие вопросы Delphi | 1 | 27.06.2010 19:58 |
змейка =) | romiccccc | Помощь студентам | 0 | 12.05.2010 11:08 |
ЗМЕЙКА(((( | mizantrop32 | Общие вопросы C/C++ | 2 | 07.04.2010 17:10 |