| | |
| | | |
| | | static bool testing = false; |
| | | |
| | | static double slideDistance; |
| | | static PointF stopPoint; |
| | | |
| | | static int prevMoveDirect; |
| | |
| | | { |
| | | DEBUG("进入坡起项目"); |
| | | testing = true; |
| | | slideDistance = 0.0; |
| | | |
| | | prevMoveDirect = moveDirect; |
| | | |
| | |
| | | if (stopCar) { |
| | | if (IntersectionOfLine(map->point[4], stopPoint, car->carXY[car->axial[AXIAL_FRONT]]) == 1) { |
| | | // 发生后滑 |
| | | slideDistance = DistanceOf(stopPoint, car->carXY[car->axial[AXIAL_FRONT]]); |
| | | double slideDistance = DistanceOf(stopPoint, car->carXY[car->axial[AXIAL_FRONT]]); |
| | | |
| | | if (slideLongDistance > SLIDE_DISTANCE_THRESHOLD_YELLOW) { |
| | | if (slideDistance > SLIDE_DISTANCE_THRESHOLD_YELLOW) { |
| | | slideNormalDistance = true; |
| | | } |
| | | |