Skip to content

@ue-too/board-game-engine / 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