Skip to content

@ue-too/board-game-engine / index / LocationSystem

Class: LocationSystem ​

Defined in: zone-system/zone-component.ts:61

Implements ​

  • System

Constructors ​

Constructor ​

new LocationSystem(coordinator): LocationSystem

Defined in: zone-system/zone-component.ts:65

Parameters ​

coordinator ​

Coordinator

Returns ​

LocationSystem

Properties ​

entities ​

entities: Set<number>

Defined in: zone-system/zone-component.ts:62

Implementation of ​

System.entities

Methods ​

addEntityToZone() ​

addEntityToZone(zoneEntity, entity, direction): void

Defined in: zone-system/zone-component.ts:178

Parameters ​

zoneEntity ​

number

entity ​

number

direction ​

"top" | "bottom"

Returns ​

void


getEntitiesInZone() ​

getEntitiesInZone(zoneEntity): number[]

Defined in: zone-system/zone-component.ts:86

Parameters ​

zoneEntity ​

number

Returns ​

number[]


isZoneEmpty() ​

isZoneEmpty(zoneEntity): boolean

Defined in: zone-system/zone-component.ts:217

Parameters ​

zoneEntity ​

number

Returns ​

boolean


offsetZoneSortIndex() ​

offsetZoneSortIndex(zoneEntity, offset): void

Defined in: zone-system/zone-component.ts:120

Parameters ​

zoneEntity ​

number

offset ​

number

Returns ​

void


organizeZoneSortIndex() ​

organizeZoneSortIndex(zoneEntity): number

Defined in: zone-system/zone-component.ts:136

Parameters ​

zoneEntity ​

number

Returns ​

number


shuffleZone() ​

shuffleZone(zoneEntity): void

Defined in: zone-system/zone-component.ts:154

Parameters ​

zoneEntity ​

number

Returns ​

void