\hypertarget{classCaseMap}{}\doxysection{Case\+Map Class Reference}
\label{classCaseMap}\index{CaseMap@{CaseMap}}


A test class.  




{\ttfamily \#include $<$case\+Map.\+hpp$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCaseMap_a4ed0126275b4e62bba668f1ecb752f86}\label{classCaseMap_a4ed0126275b4e62bba668f1ecb752f86}} 
{\bfseries Case\+Map} (int, int, \mbox{\hyperlink{general_8hpp_af2f9f4bebc177281e00f55ebff198d52}{Paysage\+Case}}, int)
\item 
bool \mbox{\hyperlink{classCaseMap_a369315aefa674ecb4b5ad5d5c132a6c8}{tout\+Est\+Ok\+Sur\+Case\+Debut\+Action}} ()
\item 
\mbox{\Hypertarget{classCaseMap_a7633b5f89dcc5a67c4d795ad41707e43}\label{classCaseMap_a7633b5f89dcc5a67c4d795ad41707e43}} 
void {\bfseries ajouter\+Pheromone} (\mbox{\hyperlink{classPheromone}{Pheromone}}, Direction)
\item 
\mbox{\Hypertarget{classCaseMap_a4296e5bfde1695606020f1deb48ca9e6}\label{classCaseMap_a4296e5bfde1695606020f1deb48ca9e6}} 
void {\bfseries faire\+Vieillir\+Pheromones} ()
\item 
\mbox{\Hypertarget{classCaseMap_a4cde9cd2ff66330f1b2cb9d87de2e94f}\label{classCaseMap_a4cde9cd2ff66330f1b2cb9d87de2e94f}} 
int {\bfseries ajouter\+Fourmi} (\mbox{\hyperlink{classFourmi}{Fourmi}} $\ast$)
\item 
\mbox{\Hypertarget{classCaseMap_ace67b64828e1f72f3d9e7fe71cfd7404}\label{classCaseMap_ace67b64828e1f72f3d9e7fe71cfd7404}} 
bool {\bfseries retirer\+Fourmi} (\mbox{\hyperlink{classFourmi}{Fourmi}} $\ast$)
\item 
\mbox{\Hypertarget{classCaseMap_ade32066ba8243050d1066fdebdc9968a}\label{classCaseMap_ade32066ba8243050d1066fdebdc9968a}} 
\mbox{\hyperlink{classFourmilliere}{Fourmilliere}} $\ast$ {\bfseries Get\+Fourmilliere\+Case} ()
\item 
\mbox{\Hypertarget{classCaseMap_ad58f2332fbe72f0a3753c5a256f2b40b}\label{classCaseMap_ad58f2332fbe72f0a3753c5a256f2b40b}} 
void {\bfseries Set\+Fourmilliere\+Case} (\mbox{\hyperlink{classFourmilliere}{Fourmilliere}} $\ast$)
\item 
\mbox{\Hypertarget{classCaseMap_ac950a29c8badbddbb67cf47c17aad6ea}\label{classCaseMap_ac950a29c8badbddbb67cf47c17aad6ea}} 
int {\bfseries Get\+Nbr\+Fourmis\+Presentes} ()
\item 
\mbox{\Hypertarget{classCaseMap_a2a6e7ec099fcdcefd835e295b77795d0}\label{classCaseMap_a2a6e7ec099fcdcefd835e295b77795d0}} 
\mbox{\hyperlink{classFourmi}{Fourmi}} $\ast$$\ast$ {\bfseries Get\+Liste\+Fourmis\+Presentes} ()
\item 
\mbox{\Hypertarget{classCaseMap_aab447f7893a209d79235d14267e870d8}\label{classCaseMap_aab447f7893a209d79235d14267e870d8}} 
\mbox{\hyperlink{classCaseMap}{Case\+Map}} $\ast$ {\bfseries Get\+Case\+Voisine} (int)
\item 
\mbox{\Hypertarget{classCaseMap_a681cfffe8f95bbc83a3e965b73278c95}\label{classCaseMap_a681cfffe8f95bbc83a3e965b73278c95}} 
void {\bfseries Set\+Case\+Voisine} (\mbox{\hyperlink{classCaseMap}{Case\+Map}} $\ast$, int)
\item 
\mbox{\Hypertarget{classCaseMap_aa72d0022576d6c22e9c1c0eaf55099b0}\label{classCaseMap_aa72d0022576d6c22e9c1c0eaf55099b0}} 
int {\bfseries Get\+Nbr\+Pheromones} ()
\item 
int \mbox{\hyperlink{classCaseMap_a51d9083c7591f0a3511becf102589fe7}{Get\+Nbr\+Pheromones}} (Type\+Pheromone)
\item 
\mbox{\Hypertarget{classCaseMap_ab05ca81295703516a7feb304de106cad}\label{classCaseMap_ab05ca81295703516a7feb304de106cad}} 
int {\bfseries Get\+Nbr\+Pheromones} (Type\+Pheromone, Direction)
\item 
int \mbox{\hyperlink{classCaseMap_ae4b06252f10e51cad31016c563a9f203}{Get\+Nbr\+Pheromones\+Amis}} (Type\+Pheromone, int)
\item 
\mbox{\Hypertarget{classCaseMap_a7f85f9ac0d4461763bf46ad90aece317}\label{classCaseMap_a7f85f9ac0d4461763bf46ad90aece317}} 
int {\bfseries Get\+Nbr\+Pheromones\+Amis} (Type\+Pheromone, Direction, int)
\item 
\mbox{\Hypertarget{classCaseMap_a0502a7ba9c10b3bf5edd9bc0f9b9df8f}\label{classCaseMap_a0502a7ba9c10b3bf5edd9bc0f9b9df8f}} 
\mbox{\hyperlink{general_8hpp_af2f9f4bebc177281e00f55ebff198d52}{Paysage\+Case}} {\bfseries Get\+Paysage\+Case} ()
\item 
\mbox{\Hypertarget{classCaseMap_afa021aa80accf6f7c221859ad4aaafd8}\label{classCaseMap_afa021aa80accf6f7c221859ad4aaafd8}} 
int {\bfseries Get\+Bouffe\+Quantity} ()
\item 
\mbox{\Hypertarget{classCaseMap_a10e94aa9aa7edce5e25f3d27eb252830}\label{classCaseMap_a10e94aa9aa7edce5e25f3d27eb252830}} 
void {\bfseries Set\+Bouffe\+Quantity} (int)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A test class. 

A more elaborate class description. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classCaseMap_a51d9083c7591f0a3511becf102589fe7}\label{classCaseMap_a51d9083c7591f0a3511becf102589fe7}} 
\index{CaseMap@{CaseMap}!GetNbrPheromones@{GetNbrPheromones}}
\index{GetNbrPheromones@{GetNbrPheromones}!CaseMap@{CaseMap}}
\doxysubsubsection{\texorpdfstring{GetNbrPheromones()}{GetNbrPheromones()}}
{\footnotesize\ttfamily int Case\+Map\+::\+Get\+Nbr\+Pheromones (\begin{DoxyParamCaption}\item[{Type\+Pheromone}]{type\+Recherched }\end{DoxyParamCaption})}

renvoi le nombre de phéromone du type recherché sur cette case 
\begin{DoxyParams}{Parameters}
{\em Type\+Pheromone} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classCaseMap_ae4b06252f10e51cad31016c563a9f203}\label{classCaseMap_ae4b06252f10e51cad31016c563a9f203}} 
\index{CaseMap@{CaseMap}!GetNbrPheromonesAmis@{GetNbrPheromonesAmis}}
\index{GetNbrPheromonesAmis@{GetNbrPheromonesAmis}!CaseMap@{CaseMap}}
\doxysubsubsection{\texorpdfstring{GetNbrPheromonesAmis()}{GetNbrPheromonesAmis()}}
{\footnotesize\ttfamily int Case\+Map\+::\+Get\+Nbr\+Pheromones\+Amis (\begin{DoxyParamCaption}\item[{Type\+Pheromone}]{type\+Recherched,  }\item[{int}]{indice\+Fourmilliere }\end{DoxyParamCaption})}

renvoi le nombre de phéromone du type recherché sur cette case qui appartiennent a la fourmillière 
\begin{DoxyParams}{Parameters}
{\em Type\+Pheromone} & \\
\hline
{\em int} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classCaseMap_a369315aefa674ecb4b5ad5d5c132a6c8}\label{classCaseMap_a369315aefa674ecb4b5ad5d5c132a6c8}} 
\index{CaseMap@{CaseMap}!toutEstOkSurCaseDebutAction@{toutEstOkSurCaseDebutAction}}
\index{toutEstOkSurCaseDebutAction@{toutEstOkSurCaseDebutAction}!CaseMap@{CaseMap}}
\doxysubsubsection{\texorpdfstring{toutEstOkSurCaseDebutAction()}{toutEstOkSurCaseDebutAction()}}
{\footnotesize\ttfamily bool Case\+Map\+::tout\+Est\+Ok\+Sur\+Case\+Debut\+Action (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

appel uniquement depuis bool \mbox{\hyperlink{classFourmi_ad157f71c5baaf8e31f24679ca3c44fd3}{Fourmi\+::tout\+Est\+Ok\+Debut\+Action()}} donc on part du principe que les tests de cette fonction-\/là ont été validés 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
case\+Map.\+hpp\item 
case\+Map.\+cpp\end{DoxyCompactItemize}
