XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Filter\фильтр
Добрый день.
Хочу узнать небольшую вещь о фильтре в группах
bool Filter()
{
if GetFilterUnit() == вообще отсеиваю нужных
...
else
// GroupRemoveUnit(u) нужно ли делать это действие или фильтр итак отсеит сам???
endif 
return false
}

{
GroupEnumUnitsInRange(group, x, y, 200.00, Condition(function Filter))
}
Старый 11.05.2010, 12:50
krosaf4eg

offline
Опыт: 1,859
Активность:
В группу будут добавлены только юниты, прошедшие фильтр, то есть исключать не надо (если я правильно понял вопрос)
Короче вот:
bool Filter()
{
return condition1 && condition2 && condition3
}

{
GroupEnumUnitsInRange(group, x, y, 200.00, Condition(function Filter))
}
где condition'ы это твои условия для того, чтобы юнит был добавлен в группу

Отредактировано krosaf4eg, 11.05.2010 в 13:00.
Старый 11.05.2010, 12:54
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
то есть исключать не надо
krosaf4eg, спасибо, тему клоуз
Старый 11.05.2010, 13:08
ScorpioT1000
Работаем
offline
Опыт: отключен
функция перебирает всех юнитов с условием, где условие - твоя функция. зря это фильтром назвали :)
Старый 12.05.2010, 07:03
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:45.