fix accel mechanics

This commit is contained in:
Luke Meyers 2020-02-08 12:32:41 -08:00
parent a083b291fe
commit 340f9871a6
2 changed files with 4 additions and 3 deletions

View File

@ -20,14 +20,15 @@ func doCommand(cmd command, s State, teamID int) State {
if r == nil {
return s
}
r.Kinetics.A = 0
switch cmd {
case speedUp:
r.Kinetics.A += da
r.Kinetics.A = da
*r = accelerate(*r)
s = updateRacer(s, *r)
case slowDown:
r.Kinetics.A -= da
r.Kinetics.A = -da
*r = accelerate(*r)
s = updateRacer(s, *r)
case left:

View File

@ -37,7 +37,7 @@ func maybePassBaton(s State, teamID int) State {
h.Kinetics.A = 0
s = updateRacer(s, *h)
newH := t.Racers[i]
newH.Kinetics.A = baseAccel
//newH.Kinetics.A = baseAccel
t.Baton.HolderID = newH.ID
s = updateTeam(s, t)
return updateRacer(s, newH)