summaryrefslogtreecommitdiff
path: root/web/src/math
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/math')
-rw-r--r--web/src/math/Rect.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/web/src/math/Rect.ts b/web/src/math/Rect.ts
index e26fbae..f52a2f7 100644
--- a/web/src/math/Rect.ts
+++ b/web/src/math/Rect.ts
@@ -40,6 +40,13 @@ export default class Rect {
);
}
+ get center(): Coord {
+ return new Coord(
+ this.topLeft.x + (this.bottomRight.x - this.topLeft.x) / 2,
+ this.topLeft.y + (this.bottomRight.y - this.topLeft.y) / 2,
+ );
+ }
+
/** Determine if this rectangle contains the point at `coord`. */
containsCoord(coord: Coord): boolean {
return (