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 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
если wantDestroy == true то группа после ForGroupBJ самоликвидируется. Сделано что-бы избежать утечек в этом вашем ГУИ |
05.03.2011, 19:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Myth
The Temple
offline
Опыт:
19,041Активность: |
но стоит false и значит группа не удаляется?
если после прописать ((код jass
call DestroyGroup(bj_lastCreatedGroup) )) группа удалится? |
05.03.2011, 19:24 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
|
05.03.2011, 19:28 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Myth
The Temple
offline
Опыт:
19,041Активность: |
а это нормально вообще что set bj_wantDestroyGroup = false в каждом твоём способе вертится всегда с false?
Myth добавил: внутри функции |
05.03.2011, 19:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nekit1234007
offline
Опыт:
11,916Активность: |
|
05.03.2011, 19:47 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|