From 34455230043d42e4324fc27483688a856851d65d Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Fri, 25 Jul 2025 12:20:07 +0200 Subject: refactor: ECS bounds --- physics/geometry.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'physics/geometry.go') diff --git a/physics/geometry.go b/physics/geometry.go index 9949466..07a41e3 100644 --- a/physics/geometry.go +++ b/physics/geometry.go @@ -20,6 +20,13 @@ func Normalize(p Point) Point { return p.Div(int(Length(p))) } +func Translate(r Rectangle, offset Point) Rectangle { + return Rectangle{ + Min: r.Min.Add(offset), + Max: r.Max.Add(offset), + } +} + func AdjacentPoints(from Point) []Point { return []Point{ from.Add(Point{X: 0, Y: -100}), -- cgit v1.3