removed unecessary data from payload sent to the client and filter outgoing robot list by scanner contents for each player until they die

This commit is contained in:
Fraser Graham
2013-10-19 17:29:40 -07:00
parent f9b18eb253
commit fd13cb318a
3 changed files with 47 additions and 29 deletions
+1
View File
@@ -148,6 +148,7 @@ func (p *player) scan(players map[*player]bool) {
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,