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