Class: Force#
Hierarchy#
Handle<force>
↳ Force
Constructors#
constructor#
new Force(): ForceReturns: Force
Defined in: handles/force.ts:6
Properties#
handle#
• Readonly handle: force
Defined in: handles/handle.ts:6
Accessors#
id#
id(): numberGet the unique ID of the handle. The ID is recycled once you destroy the object.
Returns: number
The unique ID of a handle object.
Defined in: handles/handle.ts:18
Methods#
addPlayer#
addPlayer(whichPlayer: MapPlayer): voidParameters:#
| Name | Type |
|---|---|
whichPlayer | MapPlayer |
Returns: void
Defined in: handles/force.ts:16
clear#
clear(): voidReturns: void
Defined in: handles/force.ts:20
destroy#
destroy(): voidReturns: void
Defined in: handles/force.ts:24
enumAllies#
enumAllies(whichPlayer: MapPlayer, filter: boolexpr | function): voidParameters:#
| Name | Type |
|---|---|
whichPlayer | MapPlayer |
filter | boolexpr | () => boolean |
Returns: void
Defined in: handles/force.ts:28
enumEnemies#
enumEnemies(whichPlayer: MapPlayer, filter: boolexpr | function): voidParameters:#
| Name | Type |
|---|---|
whichPlayer | MapPlayer |
filter | boolexpr | () => boolean |
Returns: void
Defined in: handles/force.ts:32
enumPlayers#
enumPlayers(filter: boolexpr | function): voidParameters:#
| Name | Type |
|---|---|
filter | boolexpr | () => boolean |
Returns: void
Defined in: handles/force.ts:36
enumPlayersCounted#
enumPlayersCounted(filter: boolexpr | function, countLimit: number): voidParameters:#
| Name | Type |
|---|---|
filter | boolexpr | () => boolean |
countLimit | number |
Returns: void
Defined in: handles/force.ts:40
for#
for(callback: function): voidParameters:#
| Name | Type |
|---|---|
callback | () => void |
Returns: void
Defined in: handles/force.ts:44
getPlayers#
getPlayers(): MapPlayer[]Returns all player handles belonging to this force
Returns: MapPlayer[]
Defined in: handles/force.ts:51
hasPlayer#
hasPlayer(whichPlayer: MapPlayer): booleanParameters:#
| Name | Type |
|---|---|
whichPlayer | MapPlayer |
Returns: boolean
Defined in: handles/force.ts:59
removePlayer#
removePlayer(whichPlayer: MapPlayer): voidParameters:#
| Name | Type |
|---|---|
whichPlayer | MapPlayer |
Returns: void
Defined in: handles/force.ts:63
fromHandle#
static fromHandle(handle: force): ForceParameters:#
| Name | Type |
|---|---|
handle | force |
Returns: Force
Defined in: handles/force.ts:67