make member a pointer for nil json
This commit is contained in:
@@ -41,10 +41,10 @@ func (p *player) recv() {
|
||||
break
|
||||
}
|
||||
if msg.MoveTo != nil {
|
||||
p.Robot.MoveTo = *msg.MoveTo
|
||||
p.Robot.MoveTo = msg.MoveTo
|
||||
}
|
||||
if msg.FireAt != nil {
|
||||
p.Robot.FireAt = *msg.FireAt
|
||||
p.Robot.FireAt = msg.FireAt
|
||||
}
|
||||
if msg.Stats.Speed > 0 {
|
||||
p.Robot.Stats = msg.Stats
|
||||
@@ -90,7 +90,7 @@ func (p *player) fire() *bot.Projectile {
|
||||
return &bot.Projectile{
|
||||
Id: p.Robot.Id,
|
||||
Position: p.Robot.Position,
|
||||
MoveTo: p.Robot.FireAt,
|
||||
MoveTo: *p.Robot.FireAt,
|
||||
Damage: 10,
|
||||
Radius: p.Robot.Stats.WeaponRadius,
|
||||
Speed: float64(p.Robot.Stats.Speed * 2),
|
||||
@@ -102,7 +102,7 @@ func (p *player) reset() {
|
||||
X: rand.Float64() * *width,
|
||||
Y: rand.Float64() * *height,
|
||||
}
|
||||
p.Robot.MoveTo = start_pos
|
||||
p.Robot.MoveTo = &start_pos
|
||||
p.Robot.Position = start_pos
|
||||
p.Robot.Health = p.Robot.Stats.Hp
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user