From a073dc3c983b4c56c5da92642c9ad11995bdb844 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期一, 11 五月 2020 18:05:31 +0800 Subject: [PATCH] 新的科目三 --- lib/src/main/cpp/test_items2/road_exam.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/lib/src/main/cpp/test_items2/road_exam.h b/lib/src/main/cpp/test_items2/road_exam.h index 015a29e..57a4f5c 100644 --- a/lib/src/main/cpp/test_items2/road_exam.h +++ b/lib/src/main/cpp/test_items2/road_exam.h @@ -27,10 +27,14 @@ }; void Rtk2DriveTimer(struct drive_timer &tm, const struct RtkTime *rtkTime); -void InitRoadExam(void); +void InitRoadExam(road_exam_map &RoadMap); void TerminateRoadExam(void); +void TestRoadGeneral(road_exam_map &RoadMap, const car_model *car, LIST_CAR_MODEL &CarModelList, double speed, int moveDirect, const struct RtkTime *rtkTime); void TestRoadGeneral(LIST_ROAD_MAP &RoadMapList, const car_model *car, LIST_CAR_MODEL &CarModelList, double speed, int moveDirect, const struct RtkTime *rtkTime); bool ExitSonArea(int index, LIST_ROAD_MAP &RoadMapList, const car_model *car); bool CrashSonRedLine(int index, LIST_ROAD_MAP &RoadMapList, const car_model *car, LIST_CAR_MODEL &CarModelList); +bool CrashTheLine(Line line, const car_model *car, LIST_CAR_MODEL &CarModelList); +PointF GetSELine(std::vector<edge_t> &edge, PointF point); + #endif //MYAPPLICATION2_ROAD_EXAM_H -- Gitblit v1.8.0