GetPlayersByMapControl
- Parameters
-
whichControl mapcontrol
- comment
- bug
-
Leaks handle
f
: 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. - note
-
Creates a new force object and returns it. The caller must remove it on its own after use.
- patch
-
1.00
- Source
- Blizzard.j (suggest an edit or discuss on Github)
- return type
-
force
- Source code
-
function GetPlayersByMapControl takes mapcontrol whichControl returns force local force f = CreateForce() local integer playerIndex local player indexPlayer set playerIndex = 0 loop set indexPlayer = Player(playerIndex) if GetPlayerController(indexPlayer) == whichControl then call ForceAddPlayer(f, indexPlayer) endif set playerIndex = playerIndex + 1 exitwhen playerIndex == bj_MAX_PLAYER_SLOTS endloop return f endfunction