probes!!!! (not anal)
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user