GroupRemoveGroup

Parameters
sourceGroup group
destGroup group
comment
note

If the global bj_wantDestroyGroup is set to true then destroys the passed group sourceGroup.

patch

1.00

Source
Blizzard.j
return type
nothing
Source code
function GroupRemoveGroup takes group sourceGroup, group destGroup returns nothing
    // If the user wants the group destroyed, remember that fact and clear
    // the flag, in case it is used again in the callback.
    local boolean wantDestroy = bj_wantDestroyGroup
    set bj_wantDestroyGroup = false

    set bj_groupRemoveGroupDest = destGroup
    call ForGroup(sourceGroup, function GroupRemoveGroupEnum)

    // If the user wants the group destroyed, do so now.
    if (wantDestroy) then
        call DestroyGroup(sourceGroup)
    endif
endfunction