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

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

Закрытая тема
 
Myth
The Temple
offline
Опыт: 19,041
Активность:
ForGroupBJ
((код jass
function ForGroupBJ takes group whichGroup, code callback returns nothing
local boolean wantDestroy = bj_wantDestroyGroup
set bj_wantDestroyGroup = false
call ForGroup(whichGroup, callback)
if (wantDestroy) then
call DestroyGroup(whichGroup)
endif
endfunction
))
поясните мне плиз эту функцию.
она тупо запрещает удалить группу юнитов?
Старый 05.03.2011, 19:21
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
если wantDestroy == true то группа после ForGroupBJ самоликвидируется. Сделано что-бы избежать утечек в этом вашем ГУИ
Старый 05.03.2011, 19:22
Myth
The Temple
offline
Опыт: 19,041
Активность:
но стоит false и значит группа не удаляется?
если после прописать
((код jass
call DestroyGroup(bj_lastCreatedGroup)
))
группа удалится?
Старый 05.03.2011, 19:24
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
//Группа удалится
set bj_wantDestroyGroup = true
call ForGroupBJ(group,function ololo)
...

//Не удалится
set bj_wantDestroyGroup = false
call ForGroupBJ(group,function ololo)
...

//Таки удалится но смысл?
set bj_wantDestroyGroup = false
call ForGroupBJ(group,function ololo)
call DestroyGroup(group)
...

// Православный способ
call ForGroup(group,function ololo)
call DestroyGroup(group)
Старый 05.03.2011, 19:28
Myth
The Temple
offline
Опыт: 19,041
Активность:
а это нормально вообще что set bj_wantDestroyGroup = false в каждом твоём способе вертится всегда с false?
Myth добавил:
внутри функции
Старый 05.03.2011, 19:34
Nekit1234007

offline
Опыт: 11,916
Активность:
  1. Эта функция не нужна.
  2. Очень внимательно ещё раз посмотри на функцию. Если ничего не понял, то не судьба.
Старый 05.03.2011, 19:47
Закрытая тема

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

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

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

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



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