Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 10.03.2009
Сообщений: 7
1

Еда

20.05.2009, 13:54. Показов 1488. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
snake = new ArrayList();
snake.Add(new Point(10, 10));
snake.Add(new Point(10, 11));
snake.Add(new Point(10, 12));
из этого сосоит змейка, а из этого точка(которую змейка должна есть)
ap = new ArrayList();
ap.Add(new Point(r.Next(0, panel1.Width / 10), r.Next(0, panel1.Height / 10)));
...
Моя змейка только растет, при этом проползая сквозь точку...

snake.Insert(0, ap[0]);
panel1.Refresh();
помогите пожалуйста сделать так чтобы змека кушала!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2009, 13:54
Ответы с готовыми решениями:

AI система (пожиратель еда)
вот написал код где смыслом которого является куча муравьёв постоянно пожирающие еду. вот основные...

Логическая задачка Любимая еда и страхи
Здравствуйте, коллеги! Подскажите пожалуйста по синтаксису пролога. Задача: Решить задачу...

Курьер в Яндекс.Еда, Delivery Club может ходить максимум 1 час
Курьер в Яндекс.Еда, Delivery Club может ходить без перерыва максимум 1 час (плюс езда на транпорте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
17 / 17 / 0
Регистрация: 14.02.2009
Сообщений: 86
20.05.2009, 17:31 2
попробуй подложить вместо точки кролика или цИплёнка ) тогда поидее она это зОхавает )
P.S. Чтобы что-то советовать надо больше кода
0
0 / 0 / 0
Регистрация: 10.03.2009
Сообщений: 7
20.05.2009, 18:05  [ТС] 3
C#
1
2
3
4
5
6
7
if (((Point)snake[0]).X == ((Point)ap[0]).X)
            {
                snake.Insert(3, ap[0]);
                snake.Remove(snake.Count+1);
                ap.Remove(ap[0]);
                panel1.Refresh(); 
                }
вот что я написала нопрограмма валится
0
17 / 17 / 0
Регистрация: 14.02.2009
Сообщений: 86
20.05.2009, 18:49 4
Цитата Сообщение от MariaMurrr Посмотреть сообщение
if (((Point)snake[0]).X == ((Point)ap[0]).X)
{
snake.Insert(3, ap[0]);
snake.Remove(snake.Count+1);
ap.Remove(ap[0]);
panel1.Refresh();
}
вот что я написала нопрограмма валится
а в каком месте и по какой причине?
0
20.05.2009, 18:49
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru