diff --git a/autobrake_test.p8 b/autobrake_test.p8 index fa90df6..72b5fe5 100644 --- a/autobrake_test.p8 +++ b/autobrake_test.p8 @@ -170,14 +170,14 @@ function constraints:constrain(s, want) -- bmx: brake max local v1, bmx = calc_velocity(s.dx, want, s.maxspd, s.drag), s.thrust + s.drag local bd, bf = brake_dist(v1, bmx) - local bx, txm = s.x + bd, self.xmax + local bx, txm = s.x + bd + v1, self.xmax if bx < self.xmin then self.color = 9 want = s.thrust txm = self.xmin v1 = calc_velocity(s.dx, want, s.maxspd, s.drag) bd, bf = brake_dist(v1, bmx) - bx = bd + s.x + bx = bd + s.x + v1 end if (bx < txm) return want self.color = 8