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) to null 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
Source code
function SetPlayerColorBJ takes player whichPlayer, playercolor color, boolean changeExisting returns 
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