diff --git a/game.go b/game.go index c3336eb..1c28829 100644 --- a/game.go +++ b/game.go @@ -1,7 +1,6 @@ package main import ( - v "bitbucket.org/hackerbots/vector" // "encoding/json" "errors" "log" @@ -41,9 +40,8 @@ func NewBoardstate() *Boardstate { } type Scanner struct { - Id string `json:"id"` - Position v.Point2d `json:"position"` - Type string `json:"type"` + Id string `json:"id"` + Type string `json:"type"` } type MapLock struct { diff --git a/player.go b/player.go index 6f434af..08b8d3e 100644 --- a/player.go +++ b/player.go @@ -181,11 +181,7 @@ func (p *player) scan(g *game) { dist := v.Distance(player.Robot.Position, p.Robot.Position) if dist < float32(p.Robot.Stats.ScannerRadius) { s := Scanner{ - Id: player.Robot.Id, - Position: v.Point2d{ - X: player.Robot.Position.X, - Y: player.Robot.Position.Y, - }, + Id: player.Robot.Id, Type: "robot", } p.Robot.Scanners = append(p.Robot.Scanners, s) @@ -200,11 +196,7 @@ func (p *player) scan(g *game) { dist := v.Distance(proj.Position, p.Robot.Position) if dist < float32(p.Robot.Stats.ScannerRadius) { s := Scanner{ - Id: proj.Id, - Position: v.Point2d{ - X: proj.Position.X, - Y: proj.Position.Y, - }, + Id: proj.Id, Type: "projectile", } p.Robot.Scanners = append(p.Robot.Scanners, s)