Cette révision appartient à :
Stephen McQuay 2014-11-24 14:42:38 -08:00
Parent f86bacbd69
révision d00e2a8df8
1 fichiers modifiés avec 6 ajouts et 6 suppressions

Voir le fichier

@ -199,19 +199,19 @@ func (r *Robot) checkCollisions(g *Game, probe v.Vector2d) (bool, *v.Point2d, *R
bounds := []Obstacle{
Obstacle{
Bounds: v.AABB2d{A: v.Point2d{0, 0}, B: v.Point2d{0, g.width}},
Hp: 0,
Hp: 0,
},
Obstacle{
Bounds: v.AABB2d{A: v.Point2d{0, 0}, B: v.Point2d{0, g.height}},
Hp: 0,
Hp: 0,
},
Obstacle{
Bounds: v.AABB2d{A: v.Point2d{g.width, g.height}, B: v.Point2d{0, g.height}},
Hp: 0,
Hp: 0,
},
Obstacle{
Bounds: v.AABB2d{A: v.Point2d{g.width, g.height}, B: v.Point2d{g.width, 0}},
Hp: 0,
Hp: 0,
},
}
@ -278,13 +278,13 @@ func (r *Robot) Tick(g *Game) {
r.TargetSpeed = r.Stats.Speed
}
if r.TargetSpeed < -0.25 * r.Stats.Speed {
if r.TargetSpeed < -0.25*r.Stats.Speed {
r.TargetSpeed = -0.25 * r.Stats.Speed
}
// Are we speeding up or slowing down?
increase := true
if r.Speed - r.TargetSpeed > v.Epsilon {
if r.Speed-r.TargetSpeed > v.Epsilon {
increase = false
}