Added ring/elimination mechanic.

This commit is contained in:
2024-12-14 06:36:45 -05:00
parent fe428bee12
commit 2b7bef30fa
7 changed files with 373 additions and 123 deletions

View File

@@ -1,6 +1,14 @@
package gamedata
import "math"
type Coordinates struct {
X float64 `json:"X"`
Y float64 `json:"Y"`
}
func (c Coordinates) Distance(p Coordinates) float64 {
dx := p.X - c.X
dy := p.Y - c.Y
return math.Sqrt(dx*dx + dy*dy)
}