
Test du path finding
Fork of TestMyPathFind by
map/map.h@39:ca4dd3faffa8, 2016-04-13 (annotated)
- Committer:
- IceTeam
- Date:
- Wed Apr 13 11:27:01 2016 +0000
- Revision:
- 39:ca4dd3faffa8
First publish;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
IceTeam | 39:ca4dd3faffa8 | 1 | #ifndef MAP_H |
IceTeam | 39:ca4dd3faffa8 | 2 | #define MAP_H |
IceTeam | 39:ca4dd3faffa8 | 3 | |
IceTeam | 39:ca4dd3faffa8 | 4 | #include "obsCarr.h" |
IceTeam | 39:ca4dd3faffa8 | 5 | #include "pointParcours.h" |
IceTeam | 39:ca4dd3faffa8 | 6 | #include "nVector.h" |
IceTeam | 39:ca4dd3faffa8 | 7 | #include "controle.h" |
IceTeam | 39:ca4dd3faffa8 | 8 | |
IceTeam | 39:ca4dd3faffa8 | 9 | class map { |
IceTeam | 39:ca4dd3faffa8 | 10 | public: |
IceTeam | 39:ca4dd3faffa8 | 11 | map (); |
IceTeam | 39:ca4dd3faffa8 | 12 | void addObs (obsCarr nobs); |
IceTeam | 39:ca4dd3faffa8 | 13 | void FindWay (point dep, point arr); |
IceTeam | 39:ca4dd3faffa8 | 14 | nVector<pointParcours>& getParc () { return path; } |
IceTeam | 39:ca4dd3faffa8 | 15 | bool& getEnded () { return endedParc; } |
IceTeam | 39:ca4dd3faffa8 | 16 | |
IceTeam | 39:ca4dd3faffa8 | 17 | protected: |
IceTeam | 39:ca4dd3faffa8 | 18 | nVector<obsCarr> obs; |
IceTeam | 39:ca4dd3faffa8 | 19 | nVector<pointParcours> path; |
IceTeam | 39:ca4dd3faffa8 | 20 | bool endedParc; // Definit s'il existe un chemin parcourable dans le dernier FindWay |
IceTeam | 39:ca4dd3faffa8 | 21 | }; |
IceTeam | 39:ca4dd3faffa8 | 22 | |
IceTeam | 39:ca4dd3faffa8 | 23 | #endif |