SetPlayerColorBJ
- Parameters
-
whichPlayer player
color playercolor
changeExisting boolean
- comment
- bug
-
Leaks handle
g
: In Jass you must set local variables that hold agents (or any child type) tonull
at the end of functions to avoid reference counter leaks. - patch
-
1.00
- Source
- Blizzard.j (suggest an edit or discuss on Github)
- return type
-
nothing
- Source code
-
function SetPlayerColorBJ takes player whichPlayer, playercolor color, boolean changeExisting returns nothing
local group g
call SetPlayerColor(whichPlayer, color)
if changeExisting then
set bj_setPlayerTargetColor = color
set g = CreateGroup()
call GroupEnumUnitsOfPlayer(g, whichPlayer, null)
call ForGroup(g, function SetPlayerColorBJEnum)
call DestroyGroup(g)
endif
endfunction