summaryrefslogtreecommitdiff
path: root/src/engine/systems
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-03-12 19:10:55 -0600
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-03-12 19:10:55 -0600
commit3d18643be057ed1fe1a5a0e6b4d8da918488b229 (patch)
treefd77d7d4f422adbc94cee06b59a580f2bbee8693 /src/engine/systems
parentde4f3fd2fe45478ffabc84f055592e11b119d0a4 (diff)
downloadthe-abstraction-engine-3d18643be057ed1fe1a5a0e6b4d8da918488b229.tar.gz
the-abstraction-engine-3d18643be057ed1fe1a5a0e6b4d8da918488b229.zip
add grass
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);