diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2023-10-06 09:21:07 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2023-10-06 09:21:07 +0200 |
| commit | ad119e88258cf6add42c9570b7a2b7b591fd0b99 (patch) | |
| tree | 3257ed5ef24c19d2f50ea044a3c842b506be5a20 /geometry.go | |
| parent | 987aa73f11f4c5fbc7136313c77aaad42e7e9edd (diff) | |
feat(order): Gather resources
Diffstat (limited to 'geometry.go')
| -rw-r--r-- | geometry.go | 9 |
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}), + } +} |
