@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