From b786fe1e723b7cf905cdd7e525375dfe96241a21 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Mon, 21 Aug 2023 14:50:09 -0600 Subject: add default arguments to grid; add grid to server gl --- engine/structures/Grid.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'engine/structures') diff --git a/engine/structures/Grid.ts b/engine/structures/Grid.ts index 836aaf4..6e8c0cb 100644 --- a/engine/structures/Grid.ts +++ b/engine/structures/Grid.ts @@ -1,5 +1,6 @@ import type { Coord2D, Dimension2D } from "../interfaces"; import type { BoxedEntry, RefreshingCollisionFinderBehavior } from "."; +import { Miscellaneous } from "../config/constants"; export class Grid implements RefreshingCollisionFinderBehavior { private cellEntities: Map; @@ -9,8 +10,14 @@ export class Grid implements RefreshingCollisionFinderBehavior { private topLeft: Coord2D; constructor( - gridDimension: Dimension2D, - cellDimension: Dimension2D, + gridDimension: Dimension2D = { + width: Miscellaneous.WIDTH, + height: Miscellaneous.HEIGHT, + }, + cellDimension: Dimension2D = { + width: Miscellaneous.DEFAULT_GRID_WIDTH, + height: Miscellaneous.DEFAULT_GRID_HEIGHT, + }, topLeft = { x: 0, y: 0 } ) { this.gridDimension = gridDimension; -- cgit v1.2.3-70-g09d2