fix accel mechanics
This commit is contained in:
parent
a083b291fe
commit
340f9871a6
|
@ -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:
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue