![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.05.2011
Сообщений: 13
|
![]()
Здравствуйте, господа программисты! Нужна ваша помощь... Очень интересует один вопрос. Имеется массив, он отображается на форме и представляет собой сетку, каждый объект которой является "квадратом", закрашиваемым в тот или иной цвет... Т.е. программа представляет собой что-то аналогичное модели паникующей толпы, хотя далекой от нее, в плане реалистичности, но все же... Имеется массив 50*50 - сетка, в верху один выход (красный квадрат), а также квадратики зеленого цвета (как бы люди), которые расположены случайным образом и двигаются к выходу... Так вот, хочу сделать такую вещь, когда человек (зеленый квадратик) задерживается в одной позиции (допустим, если прошло 3 шага и более), то он как бы погибает - закрашивается в другой цвет (допустим, в синий) и остается этот квадрат на том самом месте (будучи уже синим) и не двигается.... И это как бы ко всем применимо чтобы было, чтобы в конце завершения шагов, можно было увидеть сколько клеток синих осталось, т.е. сколько людей погибло... Ну думаю суть идеи понятна... Просто, что-то никак не могу догнать, как это реализовать, счетчик как замудрить
![]() |
![]() |
![]() |
![]() |
#2 | ||||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
![]() Цитата:
Код:
Код:
Код:
Цитата:
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 05.03.2012 в 10:03. |
||||
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 02.05.2011
Сообщений: 13
|
![]() Цитата:
Привет! Что-то не совсем понимаю... можешь сделать наброски какие??? просто я дуб в этом((( ![]() |
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
На тестируй
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.05.2011
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
так отрисовка интересней
Код:
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 02.05.2011
Сообщений: 13
|
![]() Цитата:
Да, действительно классно - красиво очень... Спасибо!!! |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
событие для массива созданных элементов | areyoudead | Общие вопросы Delphi | 52 | 14.10.2014 19:25 |
Для массива подсчитать удвоенную сумму всех положительных элементов (С++) | anytka2k | Помощь студентам | 11 | 17.11.2011 07:20 |
Не придумать условие для элементов массива | ShadowNecros | Помощь студентам | 7 | 14.04.2011 22:12 |
Для массива определить сумму всех элементов, стоящих после максимального | HECTOR.A. | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 17.06.2009 22:04 |