Skip to content

@ue-too/board-game-engine / HexGridSystem

Class: HexGridSystem

Defined in: grid-system/hex-grid.ts:100

Implements

  • System

Constructors

Constructor

new HexGridSystem(coordinator): HexGridSystem

Defined in: grid-system/hex-grid.ts:104

Parameters

coordinator

Coordinator

Returns

HexGridSystem

Properties

entities

entities: Set<number>

Defined in: grid-system/hex-grid.ts:101

Implementation of

System.entities

Methods

addEntityToGridCell()

addEntityToGridCell(grid, q, r, entity, direction, displace): void

Defined in: grid-system/hex-grid.ts:138

Parameters

grid

number

q

number

r

number

entity

number

direction

"top" | "bottom"

displace

boolean = false

Returns

void


getCellEntityAt()

getCellEntityAt(grid, q, r): number | null

Defined in: grid-system/hex-grid.ts:240

Parameters

grid

number

q

number

r

number

Returns

number | null


getEntireGridEntities()

getEntireGridEntities(grid): { entities: (number | null)[][]; hasHole: boolean; } | null

Defined in: grid-system/hex-grid.ts:192

Parameters

grid

number

Returns

{ entities: (number | null)[][]; hasHole: boolean; } | null