diff options
Diffstat (limited to 'engine/structures/QuadTree.ts')
-rw-r--r-- | engine/structures/QuadTree.ts | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engine/structures/QuadTree.ts b/engine/structures/QuadTree.ts index 49afdad..e6e29fa 100644 --- a/engine/structures/QuadTree.ts +++ b/engine/structures/QuadTree.ts @@ -1,6 +1,6 @@ import type { Coord2D, Dimension2D } from "../interfaces"; -interface BoxedEntry { +export interface BoxedEntry { id: string; dimension: Dimension2D; center: Coord2D; @@ -170,4 +170,12 @@ export class QuadTree { private hasChildren() { return this.children && this.children.size > 0; } + + public setTopLeft(topLeft: Coord2D) { + this.topLeft = topLeft; + } + + public setDimension(dimension: Dimension2D) { + this.dimension = dimension; + } } |