summaryrefslogtreecommitdiff
path: root/engine/structures/QuadTree.ts
diff options
context:
space:
mode:
Diffstat (limited to 'engine/structures/QuadTree.ts')
-rw-r--r--engine/structures/QuadTree.ts10
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;
+ }
}