From 79c6701a4dce6289b6af64fdbad2e6aa17ea4e1c Mon Sep 17 00:00:00 2001 From: gaillaro Date: Sun, 2 May 2004 05:47:48 +0000 Subject: ajout de la classe Space --- 2004/i/nono/src/ovision/map.h | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to '2004/i/nono/src/ovision/map.h') diff --git a/2004/i/nono/src/ovision/map.h b/2004/i/nono/src/ovision/map.h index db4416a..e0b64a0 100644 --- a/2004/i/nono/src/ovision/map.h +++ b/2004/i/nono/src/ovision/map.h @@ -50,9 +50,6 @@ class Map /// Liste de balles trouvees std::list ball; - /// Balle ayant le plus haut score - std::list::iterator curBall; - /// Stocke le numero de la balle locke int lock; @@ -68,6 +65,10 @@ class Map /// Distance robot-balle int Dist(int *pos1, int *pos2); + /// Balle ayant le plus haut score + std::list::iterator curBall; + + public: @@ -77,7 +78,10 @@ class Map /// Zone ou est situe le robot int zoneRobot; - + + /// Permet de savoir si une balle est dans curBall + bool CheckCurBall; + /// Constructeurs. Map (OConfig *config); @@ -88,7 +92,7 @@ class Map int IsLock(); /// Lock une balle pour savoir quel balle le robot suit - void SetLock(int value); + void SetLock(bool value); /// Ajoute des balles a la liste void AddBallsToMap(Group *group); @@ -99,6 +103,10 @@ class Map //Affiche les balles de la map void ShowBalls(); + + /// Accessors + std::list::iterator GetCurBall(); + protected: }; -- cgit v1.2.3