probes!!!! (not anal)

This commit is contained in:
Fraser Graham
2013-11-06 23:26:29 -08:00
parent d2ae3c11d8
commit 829ba83f41
2 changed files with 16 additions and 0 deletions
+14
View File
@@ -63,6 +63,12 @@ func (p *player) recv() {
} else {
p.Robot.TargetSpeed = p.Robot.Stats.Speed
}
if msg.Probe != nil {
p.Robot.Probe = msg.Probe
} else {
p.Robot.Probe = nil
}
}
}
@@ -197,6 +203,14 @@ func (p *player) Tick(g *game) {
g.projectiles[proj] = true
}
}
if p.Robot.Probe != nil {
probe_vector := p.Robot.Probe.Sub(p.Robot.Position)
coll, pos, _ := p.checkCollisions(g, probe_vector)
if coll {
p.Robot.Probe = &pos
}
}
}
func (p *player) scan(g *game) {