summaryrefslogtreecommitdiff
path: root/src/engine/systems
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/systems')
-rw-r--r--src/engine/systems/Grid.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/engine/systems/Grid.ts b/src/engine/systems/Grid.ts
index c504bfe..3c0e995 100644
--- a/src/engine/systems/Grid.ts
+++ b/src/engine/systems/Grid.ts
@@ -28,6 +28,13 @@ export class Grid extends System {
.map(() => new Array(columns).fill(null).map(() => new Set()));
}
+ public getGridDimensions() {
+ return {
+ width: this.grid[0].length,
+ height: this.grid.length,
+ };
+ }
+
public update(dt: number, game: Game) {
this.putUninitializedEntitiesInGrid(game);
this.rebuildGrid(game);