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