aboutsummaryrefslogtreecommitdiff
path: root/geometry.go
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2023-10-06 09:21:07 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2023-10-06 09:21:07 +0200
commitad119e88258cf6add42c9570b7a2b7b591fd0b99 (patch)
tree3257ed5ef24c19d2f50ea044a3c842b506be5a20 /geometry.go
parent987aa73f11f4c5fbc7136313c77aaad42e7e9edd (diff)
feat(order): Gather resources
Diffstat (limited to 'geometry.go')
-rw-r--r--geometry.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/geometry.go b/geometry.go
index 0d90c6f..ba3f643 100644
--- a/geometry.go
+++ b/geometry.go
@@ -19,3 +19,12 @@ func Length(p Point) float64 {
func Normalize(p Point) Point {
return p.Div(int(Length(p)))
}
+
+func AdjacentPoints(from Point) []Point {
+ return []Point{
+ from.Add(Point{X: 0, Y: -100}),
+ from.Add(Point{X: 0, Y: 100}),
+ from.Add(Point{X: -100, Y: 0}),
+ from.Add(Point{X: 100, Y: 0}),
+ }
+}