\hypertarget{perso_8c}{\section{perso.\-c File Reference}
\label{perso_8c}\index{perso.\-c@{perso.\-c}}
}


Définit le personnage rat ainsi que les objets qui ont un mouvement repetè  


{\ttfamily \#include $<$allegro.\-h$>$}\\*
{\ttfamily \#include $<$stdio.\-h$>$}\\*
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
{\ttfamily \#include \char`\"{}background.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}collision.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}jennyfer.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}perso.\-h\char`\"{}}\\*
Include dependency graph for perso.\-c\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{perso_8c_a6badd589a4fb5037e007d7791f40479d}{\#define {\bfseries G\-F\-X\-\_\-\-W}~642}\label{perso_8c_a6badd589a4fb5037e007d7791f40479d}

\item 
\hypertarget{perso_8c_a2bf4bee37b9d163f01b8b8d48ff6867a}{\#define {\bfseries G\-F\-X\-\_\-\-H}~450}\label{perso_8c_a2bf4bee37b9d163f01b8b8d48ff6867a}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{perso_8c_a442466a16afd79bacc90cb1cc7267aa5}{draw\-\_\-clef} (\hyperlink{structclef}{clef} \hyperlink{structclef}{clef}, B\-I\-T\-M\-A\-P $\ast$Buffer, int $\ast$C\-L\-E\-E)
\begin{DoxyCompactList}\small\item\em module cle \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_ad22d894d811529dc827f63aaaf3ca3e6}{load\-\_\-clef} (\hyperlink{structclef}{clef} $\ast$\hyperlink{structclef}{clef})
\item 
void \hyperlink{perso_8c_aeab82517ac8bb1ee0a69f2eb488feeee}{init\-\_\-clef} (\hyperlink{structclef}{clef} $\ast$\hyperlink{structclef}{clef})
\item 
void \hyperlink{perso_8c_a177745af5288b5053006a3e9a21e5d6c}{cle} (\hyperlink{structclef}{clef} $\ast$\hyperlink{structclef}{clef}, \hyperlink{structjennyfer}{jennyfer} $\ast$jenn, int $\ast$C\-L\-E\-E)
\begin{DoxyCompactList}\small\item\em cette fonction permet a la variable C\-L\-E\-E de recevoir 1 qui va lui permettre de prendre la clè \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_ab6f7a215aa882fcd7be75a27674f96e3}{load\-\_\-barre} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\begin{DoxyCompactList}\small\item\em module barre qui se translate sur l'axe des y \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a62d9a0233778bbad280bfa13975e8b00}{destroy\-\_\-barre} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\item 
void \hyperlink{perso_8c_ad150771ad53992d098cac180f3881e82}{init\-\_\-barre} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\item 
void \hyperlink{perso_8c_a097dd38e1cb076dea56ac984537f9051}{move\-\_\-barre\-\_\-up} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des y \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a95ce274be10506685f8300c6615fceb6}{move\-\_\-barre\-\_\-down} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des y \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a484c9667ce71ff0aaecccbba6142273d}{verifdirr} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\item 
void \hyperlink{perso_8c_a3faeb4bd864447cefeead1414157a7be}{move\-\_\-barre} (\hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre})
\begin{DoxyCompactList}\small\item\em cettte fonction fait appel a 2 fonction move\-\_\-barre\-\_\-down et move\-\_\-barre\-\_\-up \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a1183ac59d091f50714fdb7b757a1a045}{draw\-\_\-barre} (\hyperlink{structbarre}{barre} \hyperlink{structbarre}{barre}, B\-I\-T\-M\-A\-P $\ast$Buffer)
\begin{DoxyCompactList}\small\item\em on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a0effa16f6a851a9ca78e58a53757e701}{barre\-D} (\hyperlink{structjennyfer}{jennyfer} $\ast$jenn, int $\ast$br, B\-I\-T\-M\-A\-P $\ast$Buffer)
\begin{DoxyCompactList}\small\item\em au moment ou le joueur appuiera sur space la barre commencera a bouger \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a310a83c7f6a6d161316ad3c47ab2e779}{col\-\_\-barre} (B\-I\-T\-M\-A\-P $\ast$Buffer, \hyperlink{structbarre}{barre} $\ast$\hyperlink{structbarre}{barre}, \hyperlink{structjennyfer}{jennyfer} $\ast$jenn)
\item 
void \hyperlink{perso_8c_ad2e88dba380a3a36cd672ada9cb21f3c}{load\-\_\-barre1} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\begin{DoxyCompactList}\small\item\em module \hyperlink{structbarre1}{barre1} qui se translate sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a7df659a5b4020707f8c1556ed94cdb6a}{destroy\-\_\-barre1} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\item 
void \hyperlink{perso_8c_a6aef711e8b1f7c9cd8bf6169ef2ee73e}{init\-\_\-barre1} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\item 
void \hyperlink{perso_8c_abe10667c848a0972640feda2f1eac829}{move\-\_\-barre1\-\_\-right} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_aea8c9b027934b3008c704825edf3785a}{move\-\_\-barre1\-\_\-left} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a635091bfdf6635521ba6853935eb83c4}{verifd} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\item 
void \hyperlink{perso_8c_a2cc41fb873751db2bae5732914496502}{move\-\_\-barre1} (\hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1})
\begin{DoxyCompactList}\small\item\em cettte fonction fait appel a 2 fonction move\-\_\-barre1\-\_\-right et move\-\_\-barre1\-\_\-left \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a3edd7d7eee087f6cd1107472071aaee6}{draw\-\_\-barre1} (\hyperlink{structbarre1}{barre1} \hyperlink{structbarre1}{barre1}, B\-I\-T\-M\-A\-P $\ast$Buffer)
\begin{DoxyCompactList}\small\item\em on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_ac2522e081225fd3edd350d0ff575ed6d}{col\-\_\-barre1} (B\-I\-T\-M\-A\-P $\ast$Buffer, \hyperlink{structbarre1}{barre1} $\ast$\hyperlink{structbarre1}{barre1}, \hyperlink{structjennyfer}{jennyfer} $\ast$jenn)
\item 
void \hyperlink{perso_8c_a205beda9661763a305c558c7c49c666c}{load\-\_\-barre2} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})
\begin{DoxyCompactList}\small\item\em module \hyperlink{structbarre2}{barre2} mouvement repetè sur l'axe des y \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_abeb7497282bbfd59800944fabd5a7c62}{destroy\-\_\-barre2} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})
\item 
void \hyperlink{perso_8c_a1094cf8e97568c81cb94e0002776029d}{init\-\_\-barre2} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})
\item 
\hypertarget{perso_8c_aa2ef57bb017c5a13881cc4f88185946d}{void {\bfseries move\-\_\-barre2\-\_\-up} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})}\label{perso_8c_aa2ef57bb017c5a13881cc4f88185946d}

\item 
void \hyperlink{perso_8c_ab6d0f72dda422db521d769314d8e9a2e}{move\-\_\-barre2\-\_\-down} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des y \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_ab53edc034b1cd9b73d3d11807e85ff84}{veri} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})
\item 
void \hyperlink{perso_8c_a0b46b63b3c0921766c29b04dd44d6973}{move\-\_\-barre2} (\hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2})
\begin{DoxyCompactList}\small\item\em cettte fonction fait appel a 2 fonction move\-\_\-barre\-\_\-down et move\-\_\-barre\-\_\-up \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_ab965a833137984be298b64f4e595b91d}{draw\-\_\-barre2} (\hyperlink{structbarre2}{barre2} \hyperlink{structbarre2}{barre2}, B\-I\-T\-M\-A\-P $\ast$Buffer)
\begin{DoxyCompactList}\small\item\em on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a0c897cb98593c8e9351fe800857a7cd4}{col\-\_\-barre2} (B\-I\-T\-M\-A\-P $\ast$Buffer, \hyperlink{structbarre2}{barre2} $\ast$\hyperlink{structbarre2}{barre2}, \hyperlink{structjennyfer}{jennyfer} $\ast$jenn)
\item 
void \hyperlink{perso_8c_a20d693a7a18d8938a37d9ae0e1d1bf4f}{load\-\_\-file} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})
\begin{DoxyCompactList}\small\item\em module file $\ast$mouvement repetè sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a077e083df04f0c9bb71bbfc7f0e51975}{destroy\-\_\-file} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})
\item 
void \hyperlink{perso_8c_ae11d6579f32debb2eee96e8600fd49d5}{init\-\_\-file} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})
\item 
void \hyperlink{perso_8c_a93fe9171444a1f75594197ee1d56081e}{move\-\_\-file\-\_\-right} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des x \end{DoxyCompactList}\item 
\hypertarget{perso_8c_ab15ed95d6be97d2de59b55991cb8919c}{void {\bfseries move\-\_\-file\-\_\-left} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})}\label{perso_8c_ab15ed95d6be97d2de59b55991cb8919c}

\item 
void \hyperlink{perso_8c_ac714e7c3512d070cbe46f1193d21ea85}{verif} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})
\item 
void \hyperlink{perso_8c_adaeeeb201a3bcc47a0838c59028fbc56}{move\-\_\-file} (\hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file})
\begin{DoxyCompactList}\small\item\em cettte fonction fait appel a 2 fonction move\-\_\-file\-\_\-right et move\-\_\-file\-\_\-left \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a06f41346ee95fba5c98df5b35c6ad286}{draw\-\_\-file} (\hyperlink{structfile}{file} \hyperlink{structfile}{file}, B\-I\-T\-M\-A\-P $\ast$Buffer)
\begin{DoxyCompactList}\small\item\em on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_aeaf4d0b3917c93bcb3c5cd9d459aa241}{col\-\_\-file} (B\-I\-T\-M\-A\-P $\ast$Buffer, \hyperlink{structfile}{file} $\ast$\hyperlink{structfile}{file}, \hyperlink{structjennyfer}{jennyfer} $\ast$jenn)
\item 
void \hyperlink{perso_8c_a864ee8e7b921c4d28a418ed87fc28ece}{load\-\_\-rat} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\begin{DoxyCompactList}\small\item\em module rat $\ast$mouvement repetè sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_aef2f7fc4b77400806e9929cec334b3e4}{destroy\-\_\-rat} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\item 
void \hyperlink{perso_8c_aa4a6420295e9b4b42577b639e224a1f2}{init\-\_\-rat} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\item 
void \hyperlink{perso_8c_ae6c61e7f1b8e1cb72157149eb565f84b}{move\-\_\-rat\-\_\-right} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_aac352d832b46f6fa4e4eb8eb0e1ecf6d}{move\-\_\-rat\-\_\-left} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\begin{DoxyCompactList}\small\item\em c'est la translation sur l'axe des x \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_a6288506a5a090523ddea5570517ad3da}{verifdirre} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\item 
void \hyperlink{perso_8c_ad567eb3ef3a531ca2ebbf43365a1c6ea}{move\-\_\-rat} (\hyperlink{structrat}{rat} $\ast$\hyperlink{structrat}{rat})
\begin{DoxyCompactList}\small\item\em cettte fonction fait appel a 2 fonction move\-\_\-rat\-\_\-right et move\-\_\-rat\-\_\-left \end{DoxyCompactList}\item 
void \hyperlink{perso_8c_ae77bc941495108cfd1a6cda4a3eb9366}{draw\-\_\-rat} (\hyperlink{structrat}{rat} \hyperlink{structrat}{rat}, B\-I\-T\-M\-A\-P $\ast$Buffer)
\begin{DoxyCompactList}\small\item\em on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Définit le personnage rat ainsi que les objets qui ont un mouvement repetè \begin{DoxyAuthor}{Author}
fatma \& omar $<$3 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\-0 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
20 mai 2013 
\end{DoxyDate}


\subsection{Function Documentation}
\hypertarget{perso_8c_a0effa16f6a851a9ca78e58a53757e701}{\index{perso.\-c@{perso.\-c}!barre\-D@{barre\-D}}
\index{barre\-D@{barre\-D}!perso.c@{perso.\-c}}
\subsubsection[{barre\-D}]{\setlength{\rightskip}{0pt plus 5cm}void barre\-D (
\begin{DoxyParamCaption}
\item[{{\bf jennyfer} $\ast$}]{jenn, }
\item[{int $\ast$}]{br, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer}
\end{DoxyParamCaption}
)}}\label{perso_8c_a0effa16f6a851a9ca78e58a53757e701}


au moment ou le joueur appuiera sur space la barre commencera a bouger 

elle permet le mouvement de la barre qui est en attente 
\begin{DoxyParams}{Parameters}
{\em jenn} & est un pointeur sur la structure jennyfer , Buffer qui est la memoire ou se charge les images $\ast$au moment ou br qui est de type int sera egale a un la barre commencera son mouventemt \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=200pt]{perso_8c_a0effa16f6a851a9ca78e58a53757e701_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a177745af5288b5053006a3e9a21e5d6c}{\index{perso.\-c@{perso.\-c}!cle@{cle}}
\index{cle@{cle}!perso.c@{perso.\-c}}
\subsubsection[{cle}]{\setlength{\rightskip}{0pt plus 5cm}void cle (
\begin{DoxyParamCaption}
\item[{{\bf clef} $\ast$}]{clef, }
\item[{{\bf jennyfer} $\ast$}]{jenn, }
\item[{int $\ast$}]{C\-L\-E\-E}
\end{DoxyParamCaption}
)}}\label{perso_8c_a177745af5288b5053006a3e9a21e5d6c}


cette fonction permet a la variable C\-L\-E\-E de recevoir 1 qui va lui permettre de prendre la clè 


\begin{DoxyParams}{Parameters}
{\em clef} & Un pointeur sur la structure clef $\ast$jenn Un pointeur sur la structure jennyfer $\ast$l'adresse de la variable C\-L\-E\-E qui est de type entier nous permet d'obtenir la clè \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{perso_8c_a177745af5288b5053006a3e9a21e5d6c_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a310a83c7f6a6d161316ad3c47ab2e779}{\index{perso.\-c@{perso.\-c}!col\-\_\-barre@{col\-\_\-barre}}
\index{col\-\_\-barre@{col\-\_\-barre}!perso.c@{perso.\-c}}
\subsubsection[{col\-\_\-barre}]{\setlength{\rightskip}{0pt plus 5cm}void col\-\_\-barre (
\begin{DoxyParamCaption}
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer, }
\item[{{\bf barre} $\ast$}]{barre, }
\item[{{\bf jennyfer} $\ast$}]{jenn}
\end{DoxyParamCaption}
)}}\label{perso_8c_a310a83c7f6a6d161316ad3c47ab2e779}
elle permet de detecter la collision entre jennyfer et la barre 
\begin{DoxyParams}{Parameters}
{\em jenn} & est un pointeur sur la structure jennyfer , Buffer qui est la memoire ou se charge les images $\ast$barre est un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{perso_8c_a310a83c7f6a6d161316ad3c47ab2e779_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ac2522e081225fd3edd350d0ff575ed6d}{\index{perso.\-c@{perso.\-c}!col\-\_\-barre1@{col\-\_\-barre1}}
\index{col\-\_\-barre1@{col\-\_\-barre1}!perso.c@{perso.\-c}}
\subsubsection[{col\-\_\-barre1}]{\setlength{\rightskip}{0pt plus 5cm}void col\-\_\-barre1 (
\begin{DoxyParamCaption}
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer, }
\item[{{\bf barre1} $\ast$}]{barre1, }
\item[{{\bf jennyfer} $\ast$}]{jenn}
\end{DoxyParamCaption}
)}}\label{perso_8c_ac2522e081225fd3edd350d0ff575ed6d}
elle permet de detecter la collision entre jennyfer et la \hyperlink{structbarre1}{barre1} 
\begin{DoxyParams}{Parameters}
{\em jenn} & est un pointeur sur la structure jennyfer , Buffer qui est la memoire ou se charge les images $\ast$barre1 est un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{perso_8c_ac2522e081225fd3edd350d0ff575ed6d_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a0c897cb98593c8e9351fe800857a7cd4}{\index{perso.\-c@{perso.\-c}!col\-\_\-barre2@{col\-\_\-barre2}}
\index{col\-\_\-barre2@{col\-\_\-barre2}!perso.c@{perso.\-c}}
\subsubsection[{col\-\_\-barre2}]{\setlength{\rightskip}{0pt plus 5cm}void col\-\_\-barre2 (
\begin{DoxyParamCaption}
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer, }
\item[{{\bf barre2} $\ast$}]{barre2, }
\item[{{\bf jennyfer} $\ast$}]{jenn}
\end{DoxyParamCaption}
)}}\label{perso_8c_a0c897cb98593c8e9351fe800857a7cd4}
elle permet de detecter la collision entre jennyfer et la \hyperlink{structbarre2}{barre2} 
\begin{DoxyParams}{Parameters}
{\em jenn} & est un pointeur sur la structure jennyfer , Buffer qui est la memoire ou se charge les images $\ast$barre2 est un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{perso_8c_a0c897cb98593c8e9351fe800857a7cd4_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_aeaf4d0b3917c93bcb3c5cd9d459aa241}{\index{perso.\-c@{perso.\-c}!col\-\_\-file@{col\-\_\-file}}
\index{col\-\_\-file@{col\-\_\-file}!perso.c@{perso.\-c}}
\subsubsection[{col\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}void col\-\_\-file (
\begin{DoxyParamCaption}
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer, }
\item[{{\bf file} $\ast$}]{file, }
\item[{{\bf jennyfer} $\ast$}]{jenn}
\end{DoxyParamCaption}
)}}\label{perso_8c_aeaf4d0b3917c93bcb3c5cd9d459aa241}
elle permet de detecter la collision entre jennyfer et la \hyperlink{structbarre2}{barre2} 
\begin{DoxyParams}{Parameters}
{\em jenn} & est un pointeur sur la structure jennyfer , Buffer qui est la memoire ou se charge les images $\ast$file est un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{perso_8c_aeaf4d0b3917c93bcb3c5cd9d459aa241_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a62d9a0233778bbad280bfa13975e8b00}{\index{perso.\-c@{perso.\-c}!destroy\-\_\-barre@{destroy\-\_\-barre}}
\index{destroy\-\_\-barre@{destroy\-\_\-barre}!perso.c@{perso.\-c}}
\subsubsection[{destroy\-\_\-barre}]{\setlength{\rightskip}{0pt plus 5cm}void destroy\-\_\-barre (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_a62d9a0233778bbad280bfa13975e8b00}
il ecrase ce qu'il y'a dans le Buffer 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=230pt]{perso_8c_a62d9a0233778bbad280bfa13975e8b00_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a7df659a5b4020707f8c1556ed94cdb6a}{\index{perso.\-c@{perso.\-c}!destroy\-\_\-barre1@{destroy\-\_\-barre1}}
\index{destroy\-\_\-barre1@{destroy\-\_\-barre1}!perso.c@{perso.\-c}}
\subsubsection[{destroy\-\_\-barre1}]{\setlength{\rightskip}{0pt plus 5cm}void destroy\-\_\-barre1 (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_a7df659a5b4020707f8c1556ed94cdb6a}
il ecrase ce qu'il y'a dans le Buffer 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{perso_8c_a7df659a5b4020707f8c1556ed94cdb6a_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_abeb7497282bbfd59800944fabd5a7c62}{\index{perso.\-c@{perso.\-c}!destroy\-\_\-barre2@{destroy\-\_\-barre2}}
\index{destroy\-\_\-barre2@{destroy\-\_\-barre2}!perso.c@{perso.\-c}}
\subsubsection[{destroy\-\_\-barre2}]{\setlength{\rightskip}{0pt plus 5cm}void destroy\-\_\-barre2 (
\begin{DoxyParamCaption}
\item[{{\bf barre2} $\ast$}]{barre2}
\end{DoxyParamCaption}
)}}\label{perso_8c_abeb7497282bbfd59800944fabd5a7c62}
il ecrase ce qu'il y'a dans le Buffer 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{perso_8c_abeb7497282bbfd59800944fabd5a7c62_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a077e083df04f0c9bb71bbfc7f0e51975}{\index{perso.\-c@{perso.\-c}!destroy\-\_\-file@{destroy\-\_\-file}}
\index{destroy\-\_\-file@{destroy\-\_\-file}!perso.c@{perso.\-c}}
\subsubsection[{destroy\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}void destroy\-\_\-file (
\begin{DoxyParamCaption}
\item[{{\bf file} $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{perso_8c_a077e083df04f0c9bb71bbfc7f0e51975}
il ecrase ce qu'il y'a dans le Buffer 
\begin{DoxyParams}{Parameters}
{\em file} & Un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=222pt]{perso_8c_a077e083df04f0c9bb71bbfc7f0e51975_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_aef2f7fc4b77400806e9929cec334b3e4}{\index{perso.\-c@{perso.\-c}!destroy\-\_\-rat@{destroy\-\_\-rat}}
\index{destroy\-\_\-rat@{destroy\-\_\-rat}!perso.c@{perso.\-c}}
\subsubsection[{destroy\-\_\-rat}]{\setlength{\rightskip}{0pt plus 5cm}void destroy\-\_\-rat (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_aef2f7fc4b77400806e9929cec334b3e4}
il ecrase ce qu'il y'a dans le Buffer 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=220pt]{perso_8c_aef2f7fc4b77400806e9929cec334b3e4_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a1183ac59d091f50714fdb7b757a1a045}{\index{perso.\-c@{perso.\-c}!draw\-\_\-barre@{draw\-\_\-barre}}
\index{draw\-\_\-barre@{draw\-\_\-barre}!perso.c@{perso.\-c}}
\subsubsection[{draw\-\_\-barre}]{\setlength{\rightskip}{0pt plus 5cm}void draw\-\_\-barre (
\begin{DoxyParamCaption}
\item[{{\bf barre}}]{barre, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer}
\end{DoxyParamCaption}
)}}\label{perso_8c_a1183ac59d091f50714fdb7b757a1a045}


on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites 

elle permet l'affichage de l'objet selon sa direction et son mouvement 
\begin{DoxyParams}{Parameters}
{\em barre} & de type barre , Buffer qui est la memoire ou se charge les images \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=220pt]{perso_8c_a1183ac59d091f50714fdb7b757a1a045_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a3edd7d7eee087f6cd1107472071aaee6}{\index{perso.\-c@{perso.\-c}!draw\-\_\-barre1@{draw\-\_\-barre1}}
\index{draw\-\_\-barre1@{draw\-\_\-barre1}!perso.c@{perso.\-c}}
\subsubsection[{draw\-\_\-barre1}]{\setlength{\rightskip}{0pt plus 5cm}void draw\-\_\-barre1 (
\begin{DoxyParamCaption}
\item[{{\bf barre1}}]{barre1, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer}
\end{DoxyParamCaption}
)}}\label{perso_8c_a3edd7d7eee087f6cd1107472071aaee6}


on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites 

elle permet l'affichage de l'objet selon sa direction et son mouvement 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & de type \hyperlink{structbarre1}{barre1} , Buffer qui est la memoiretampon ou se charge les images \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{perso_8c_a3edd7d7eee087f6cd1107472071aaee6_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ab965a833137984be298b64f4e595b91d}{\index{perso.\-c@{perso.\-c}!draw\-\_\-barre2@{draw\-\_\-barre2}}
\index{draw\-\_\-barre2@{draw\-\_\-barre2}!perso.c@{perso.\-c}}
\subsubsection[{draw\-\_\-barre2}]{\setlength{\rightskip}{0pt plus 5cm}void draw\-\_\-barre2 (
\begin{DoxyParamCaption}
\item[{{\bf barre2}}]{barre2, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer}
\end{DoxyParamCaption}
)}}\label{perso_8c_ab965a833137984be298b64f4e595b91d}


on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites 

elle permet l'affichage de l'objet selon sa direction et son mouvement 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & de type \hyperlink{structbarre2}{barre2} , Buffer qui est la memoire ou se charge les images \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{perso_8c_ab965a833137984be298b64f4e595b91d_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a442466a16afd79bacc90cb1cc7267aa5}{\index{perso.\-c@{perso.\-c}!draw\-\_\-clef@{draw\-\_\-clef}}
\index{draw\-\_\-clef@{draw\-\_\-clef}!perso.c@{perso.\-c}}
\subsubsection[{draw\-\_\-clef}]{\setlength{\rightskip}{0pt plus 5cm}void draw\-\_\-clef (
\begin{DoxyParamCaption}
\item[{{\bf clef}}]{clef, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer, }
\item[{int $\ast$}]{C\-L\-E\-E}
\end{DoxyParamCaption}
)}}\label{perso_8c_a442466a16afd79bacc90cb1cc7267aa5}


module cle 

elle permet l'affichage de l'objet on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites 
\begin{DoxyParams}{Parameters}
{\em clef} & de type clef , Buffer qui est la memoire ou se charge les images si c\-L\-E\-E=0 elle permet l'affichage de l'image de la clè \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=214pt]{perso_8c_a442466a16afd79bacc90cb1cc7267aa5_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a06f41346ee95fba5c98df5b35c6ad286}{\index{perso.\-c@{perso.\-c}!draw\-\_\-file@{draw\-\_\-file}}
\index{draw\-\_\-file@{draw\-\_\-file}!perso.c@{perso.\-c}}
\subsubsection[{draw\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}void draw\-\_\-file (
\begin{DoxyParamCaption}
\item[{{\bf file}}]{file, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer}
\end{DoxyParamCaption}
)}}\label{perso_8c_a06f41346ee95fba5c98df5b35c6ad286}


on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites 

elle permet l'affichage de l'objet selon sa direction et son mouvement 
\begin{DoxyParams}{Parameters}
{\em file} & de type file , Buffer qui est la memoire ou se charge les images \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{perso_8c_a06f41346ee95fba5c98df5b35c6ad286_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ae77bc941495108cfd1a6cda4a3eb9366}{\index{perso.\-c@{perso.\-c}!draw\-\_\-rat@{draw\-\_\-rat}}
\index{draw\-\_\-rat@{draw\-\_\-rat}!perso.c@{perso.\-c}}
\subsubsection[{draw\-\_\-rat}]{\setlength{\rightskip}{0pt plus 5cm}void draw\-\_\-rat (
\begin{DoxyParamCaption}
\item[{{\bf rat}}]{rat, }
\item[{B\-I\-T\-M\-A\-P $\ast$}]{Buffer}
\end{DoxyParamCaption}
)}}\label{perso_8c_ae77bc941495108cfd1a6cda4a3eb9366}


on utilise la fonction draw\-\_\-sprite pour l'affichage des sprites 

elle permet l'affichage du personnage rat selon sa direction et son mouvement 
\begin{DoxyParams}{Parameters}
{\em rat} & de type rat , Buffer qui est la memoire ou se charge les images \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{perso_8c_ae77bc941495108cfd1a6cda4a3eb9366_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ad150771ad53992d098cac180f3881e82}{\index{perso.\-c@{perso.\-c}!init\-\_\-barre@{init\-\_\-barre}}
\index{init\-\_\-barre@{init\-\_\-barre}!perso.c@{perso.\-c}}
\subsubsection[{init\-\_\-barre}]{\setlength{\rightskip}{0pt plus 5cm}void init\-\_\-barre (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_ad150771ad53992d098cac180f3881e82}
Les champs direction et position(x,y) sont initialisés avant que le programme entre dans la boucle de jeu 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{perso_8c_ad150771ad53992d098cac180f3881e82_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a6aef711e8b1f7c9cd8bf6169ef2ee73e}{\index{perso.\-c@{perso.\-c}!init\-\_\-barre1@{init\-\_\-barre1}}
\index{init\-\_\-barre1@{init\-\_\-barre1}!perso.c@{perso.\-c}}
\subsubsection[{init\-\_\-barre1}]{\setlength{\rightskip}{0pt plus 5cm}void init\-\_\-barre1 (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre1}
\end{DoxyParamCaption}
)}}\label{perso_8c_a6aef711e8b1f7c9cd8bf6169ef2ee73e}
Les champs direction et position(x,y) sont initialisés avant que le programme entre dans la boucle de jeu 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{perso_8c_a6aef711e8b1f7c9cd8bf6169ef2ee73e_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a1094cf8e97568c81cb94e0002776029d}{\index{perso.\-c@{perso.\-c}!init\-\_\-barre2@{init\-\_\-barre2}}
\index{init\-\_\-barre2@{init\-\_\-barre2}!perso.c@{perso.\-c}}
\subsubsection[{init\-\_\-barre2}]{\setlength{\rightskip}{0pt plus 5cm}void init\-\_\-barre2 (
\begin{DoxyParamCaption}
\item[{{\bf barre2} $\ast$}]{barre2}
\end{DoxyParamCaption}
)}}\label{perso_8c_a1094cf8e97568c81cb94e0002776029d}
Les champs direction et position(x,y) sont initialisés avant que le programme entre dans la boucle de jeu 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{perso_8c_a1094cf8e97568c81cb94e0002776029d_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_aeab82517ac8bb1ee0a69f2eb488feeee}{\index{perso.\-c@{perso.\-c}!init\-\_\-clef@{init\-\_\-clef}}
\index{init\-\_\-clef@{init\-\_\-clef}!perso.c@{perso.\-c}}
\subsubsection[{init\-\_\-clef}]{\setlength{\rightskip}{0pt plus 5cm}void init\-\_\-clef (
\begin{DoxyParamCaption}
\item[{{\bf clef} $\ast$}]{clef}
\end{DoxyParamCaption}
)}}\label{perso_8c_aeab82517ac8bb1ee0a69f2eb488feeee}
Les champs direction et position(x,y) sont initialisés avant que le programme entre dans la boucle de jeu 
\begin{DoxyParams}{Parameters}
{\em clef} & Un pointeur sur la structure clef \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{perso_8c_aeab82517ac8bb1ee0a69f2eb488feeee_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ae11d6579f32debb2eee96e8600fd49d5}{\index{perso.\-c@{perso.\-c}!init\-\_\-file@{init\-\_\-file}}
\index{init\-\_\-file@{init\-\_\-file}!perso.c@{perso.\-c}}
\subsubsection[{init\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}void init\-\_\-file (
\begin{DoxyParamCaption}
\item[{{\bf file} $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{perso_8c_ae11d6579f32debb2eee96e8600fd49d5}
Les champs direction et position(x,y) sont initialisés avant que le programme entre dans la boucle de jeu 
\begin{DoxyParams}{Parameters}
{\em file} & Un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{perso_8c_ae11d6579f32debb2eee96e8600fd49d5_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_aa4a6420295e9b4b42577b639e224a1f2}{\index{perso.\-c@{perso.\-c}!init\-\_\-rat@{init\-\_\-rat}}
\index{init\-\_\-rat@{init\-\_\-rat}!perso.c@{perso.\-c}}
\subsubsection[{init\-\_\-rat}]{\setlength{\rightskip}{0pt plus 5cm}void init\-\_\-rat (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_aa4a6420295e9b4b42577b639e224a1f2}
Les champs direction et position(x,y) sont initialisés avant que le programme entre dans la boucle de jeu 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=200pt]{perso_8c_aa4a6420295e9b4b42577b639e224a1f2_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ab6f7a215aa882fcd7be75a27674f96e3}{\index{perso.\-c@{perso.\-c}!load\-\_\-barre@{load\-\_\-barre}}
\index{load\-\_\-barre@{load\-\_\-barre}!perso.c@{perso.\-c}}
\subsubsection[{load\-\_\-barre}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-barre (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_ab6f7a215aa882fcd7be75a27674f96e3}


module barre qui se translate sur l'axe des y 

chargement des images 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{perso_8c_ab6f7a215aa882fcd7be75a27674f96e3_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ad2e88dba380a3a36cd672ada9cb21f3c}{\index{perso.\-c@{perso.\-c}!load\-\_\-barre1@{load\-\_\-barre1}}
\index{load\-\_\-barre1@{load\-\_\-barre1}!perso.c@{perso.\-c}}
\subsubsection[{load\-\_\-barre1}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-barre1 (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre1}
\end{DoxyParamCaption}
)}}\label{perso_8c_ad2e88dba380a3a36cd672ada9cb21f3c}


module \hyperlink{structbarre1}{barre1} qui se translate sur l'axe des x 

chargement des images 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=222pt]{perso_8c_ad2e88dba380a3a36cd672ada9cb21f3c_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a205beda9661763a305c558c7c49c666c}{\index{perso.\-c@{perso.\-c}!load\-\_\-barre2@{load\-\_\-barre2}}
\index{load\-\_\-barre2@{load\-\_\-barre2}!perso.c@{perso.\-c}}
\subsubsection[{load\-\_\-barre2}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-barre2 (
\begin{DoxyParamCaption}
\item[{{\bf barre2} $\ast$}]{barre2}
\end{DoxyParamCaption}
)}}\label{perso_8c_a205beda9661763a305c558c7c49c666c}


module \hyperlink{structbarre2}{barre2} mouvement repetè sur l'axe des y 

chargement des images 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=222pt]{perso_8c_a205beda9661763a305c558c7c49c666c_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ad22d894d811529dc827f63aaaf3ca3e6}{\index{perso.\-c@{perso.\-c}!load\-\_\-clef@{load\-\_\-clef}}
\index{load\-\_\-clef@{load\-\_\-clef}!perso.c@{perso.\-c}}
\subsubsection[{load\-\_\-clef}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-clef (
\begin{DoxyParamCaption}
\item[{{\bf clef} $\ast$}]{clef}
\end{DoxyParamCaption}
)}}\label{perso_8c_ad22d894d811529dc827f63aaaf3ca3e6}
chargement des images 
\begin{DoxyParams}{Parameters}
{\em clef} & Un pointeur sur la structure clef \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{perso_8c_ad22d894d811529dc827f63aaaf3ca3e6_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a20d693a7a18d8938a37d9ae0e1d1bf4f}{\index{perso.\-c@{perso.\-c}!load\-\_\-file@{load\-\_\-file}}
\index{load\-\_\-file@{load\-\_\-file}!perso.c@{perso.\-c}}
\subsubsection[{load\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-file (
\begin{DoxyParamCaption}
\item[{{\bf file} $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{perso_8c_a20d693a7a18d8938a37d9ae0e1d1bf4f}


module file $\ast$mouvement repetè sur l'axe des x 

chargement des images 
\begin{DoxyParams}{Parameters}
{\em file} & Un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{perso_8c_a20d693a7a18d8938a37d9ae0e1d1bf4f_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a864ee8e7b921c4d28a418ed87fc28ece}{\index{perso.\-c@{perso.\-c}!load\-\_\-rat@{load\-\_\-rat}}
\index{load\-\_\-rat@{load\-\_\-rat}!perso.c@{perso.\-c}}
\subsubsection[{load\-\_\-rat}]{\setlength{\rightskip}{0pt plus 5cm}void load\-\_\-rat (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_a864ee8e7b921c4d28a418ed87fc28ece}


module rat $\ast$mouvement repetè sur l'axe des x 

chargement des images 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=206pt]{perso_8c_a864ee8e7b921c4d28a418ed87fc28ece_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a3faeb4bd864447cefeead1414157a7be}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre@{move\-\_\-barre}}
\index{move\-\_\-barre@{move\-\_\-barre}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_a3faeb4bd864447cefeead1414157a7be}


cettte fonction fait appel a 2 fonction move\-\_\-barre\-\_\-down et move\-\_\-barre\-\_\-up 

elle permet au perso de se dèplacer vers le haut et vers le bas d'un mouvement continue 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a3faeb4bd864447cefeead1414157a7be_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=222pt]{perso_8c_a3faeb4bd864447cefeead1414157a7be_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a2cc41fb873751db2bae5732914496502}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre1@{move\-\_\-barre1}}
\index{move\-\_\-barre1@{move\-\_\-barre1}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre1}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre1 (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre1}
\end{DoxyParamCaption}
)}}\label{perso_8c_a2cc41fb873751db2bae5732914496502}


cettte fonction fait appel a 2 fonction move\-\_\-barre1\-\_\-right et move\-\_\-barre1\-\_\-left 

elle permet au perso de se dèplacer vers la droite et vers la gauche d'un mouvement continue 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a2cc41fb873751db2bae5732914496502_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=228pt]{perso_8c_a2cc41fb873751db2bae5732914496502_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_aea8c9b027934b3008c704825edf3785a}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre1\-\_\-left@{move\-\_\-barre1\-\_\-left}}
\index{move\-\_\-barre1\-\_\-left@{move\-\_\-barre1\-\_\-left}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre1\-\_\-left}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre1\-\_\-left (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre1}
\end{DoxyParamCaption}
)}}\label{perso_8c_aea8c9b027934b3008c704825edf3785a}


c'est la translation sur l'axe des x 

elle permet au perso de se dèplacer vers la gauche 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{perso_8c_aea8c9b027934b3008c704825edf3785a_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_aea8c9b027934b3008c704825edf3785a_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_abe10667c848a0972640feda2f1eac829}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre1\-\_\-right@{move\-\_\-barre1\-\_\-right}}
\index{move\-\_\-barre1\-\_\-right@{move\-\_\-barre1\-\_\-right}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre1\-\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre1\-\_\-right (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre1}
\end{DoxyParamCaption}
)}}\label{perso_8c_abe10667c848a0972640feda2f1eac829}


c'est la translation sur l'axe des x 

elle permet au perso de se dèplacer vers la droite 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=256pt]{perso_8c_abe10667c848a0972640feda2f1eac829_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_abe10667c848a0972640feda2f1eac829_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a0b46b63b3c0921766c29b04dd44d6973}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre2@{move\-\_\-barre2}}
\index{move\-\_\-barre2@{move\-\_\-barre2}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre2}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre2 (
\begin{DoxyParamCaption}
\item[{{\bf barre2} $\ast$}]{barre2}
\end{DoxyParamCaption}
)}}\label{perso_8c_a0b46b63b3c0921766c29b04dd44d6973}


cettte fonction fait appel a 2 fonction move\-\_\-barre\-\_\-down et move\-\_\-barre\-\_\-up 

elle permet au perso de se dèplacer vers le haut et vers le bas d'un mouvement continue 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a0b46b63b3c0921766c29b04dd44d6973_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=228pt]{perso_8c_a0b46b63b3c0921766c29b04dd44d6973_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ab6d0f72dda422db521d769314d8e9a2e}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre2\-\_\-down@{move\-\_\-barre2\-\_\-down}}
\index{move\-\_\-barre2\-\_\-down@{move\-\_\-barre2\-\_\-down}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre2\-\_\-down}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre2\-\_\-down (
\begin{DoxyParamCaption}
\item[{{\bf barre2} $\ast$}]{barre2}
\end{DoxyParamCaption}
)}}\label{perso_8c_ab6d0f72dda422db521d769314d8e9a2e}


c'est la translation sur l'axe des y 

elle permet au perso de se dèplacer vers le haut 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void
\end{DoxyReturn}
elle permet au perso de se dèplacer vers le bas 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{perso_8c_ab6d0f72dda422db521d769314d8e9a2e_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_ab6d0f72dda422db521d769314d8e9a2e_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a95ce274be10506685f8300c6615fceb6}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre\-\_\-down@{move\-\_\-barre\-\_\-down}}
\index{move\-\_\-barre\-\_\-down@{move\-\_\-barre\-\_\-down}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre\-\_\-down}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre\-\_\-down (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_a95ce274be10506685f8300c6615fceb6}


c'est la translation sur l'axe des y 

elle permet au perso de se dèplacer vers le bas 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=262pt]{perso_8c_a95ce274be10506685f8300c6615fceb6_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a95ce274be10506685f8300c6615fceb6_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a097dd38e1cb076dea56ac984537f9051}{\index{perso.\-c@{perso.\-c}!move\-\_\-barre\-\_\-up@{move\-\_\-barre\-\_\-up}}
\index{move\-\_\-barre\-\_\-up@{move\-\_\-barre\-\_\-up}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-barre\-\_\-up}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-barre\-\_\-up (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_a097dd38e1cb076dea56ac984537f9051}


c'est la translation sur l'axe des y 

elle permet au perso de se dèplacer vers le haut 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{perso_8c_a097dd38e1cb076dea56ac984537f9051_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{perso_8c_a097dd38e1cb076dea56ac984537f9051_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_adaeeeb201a3bcc47a0838c59028fbc56}{\index{perso.\-c@{perso.\-c}!move\-\_\-file@{move\-\_\-file}}
\index{move\-\_\-file@{move\-\_\-file}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-file (
\begin{DoxyParamCaption}
\item[{{\bf file} $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{perso_8c_adaeeeb201a3bcc47a0838c59028fbc56}


cettte fonction fait appel a 2 fonction move\-\_\-file\-\_\-right et move\-\_\-file\-\_\-left 

elle permet au perso de se dèplacer vers la droite et vers la gauche d'un mouvement continue 
\begin{DoxyParams}{Parameters}
{\em file} & Un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=332pt]{perso_8c_adaeeeb201a3bcc47a0838c59028fbc56_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=214pt]{perso_8c_adaeeeb201a3bcc47a0838c59028fbc56_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a93fe9171444a1f75594197ee1d56081e}{\index{perso.\-c@{perso.\-c}!move\-\_\-file\-\_\-right@{move\-\_\-file\-\_\-right}}
\index{move\-\_\-file\-\_\-right@{move\-\_\-file\-\_\-right}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-file\-\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-file\-\_\-right (
\begin{DoxyParamCaption}
\item[{{\bf file} $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{perso_8c_a93fe9171444a1f75594197ee1d56081e}


c'est la translation sur l'axe des x 

elle permet au perso de se dèplacer vers la droite 
\begin{DoxyParams}{Parameters}
{\em file} & Un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{perso_8c_a93fe9171444a1f75594197ee1d56081e_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=334pt]{perso_8c_a93fe9171444a1f75594197ee1d56081e_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ad567eb3ef3a531ca2ebbf43365a1c6ea}{\index{perso.\-c@{perso.\-c}!move\-\_\-rat@{move\-\_\-rat}}
\index{move\-\_\-rat@{move\-\_\-rat}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-rat}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-rat (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_ad567eb3ef3a531ca2ebbf43365a1c6ea}


cettte fonction fait appel a 2 fonction move\-\_\-rat\-\_\-right et move\-\_\-rat\-\_\-left 

elle permet au perso de se dèplacer vers la droite et vers la gauche d'un mouvement continue 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{perso_8c_ad567eb3ef3a531ca2ebbf43365a1c6ea_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=212pt]{perso_8c_ad567eb3ef3a531ca2ebbf43365a1c6ea_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_aac352d832b46f6fa4e4eb8eb0e1ecf6d}{\index{perso.\-c@{perso.\-c}!move\-\_\-rat\-\_\-left@{move\-\_\-rat\-\_\-left}}
\index{move\-\_\-rat\-\_\-left@{move\-\_\-rat\-\_\-left}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-rat\-\_\-left}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-rat\-\_\-left (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_aac352d832b46f6fa4e4eb8eb0e1ecf6d}


c'est la translation sur l'axe des x 

elle permet au perso de se dèplacer vers la gauche 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=246pt]{perso_8c_aac352d832b46f6fa4e4eb8eb0e1ecf6d_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{perso_8c_aac352d832b46f6fa4e4eb8eb0e1ecf6d_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ae6c61e7f1b8e1cb72157149eb565f84b}{\index{perso.\-c@{perso.\-c}!move\-\_\-rat\-\_\-right@{move\-\_\-rat\-\_\-right}}
\index{move\-\_\-rat\-\_\-right@{move\-\_\-rat\-\_\-right}!perso.c@{perso.\-c}}
\subsubsection[{move\-\_\-rat\-\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}void move\-\_\-rat\-\_\-right (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_ae6c61e7f1b8e1cb72157149eb565f84b}


c'est la translation sur l'axe des x 

elle permet au perso de se dèplacer vers la droite 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=252pt]{perso_8c_ae6c61e7f1b8e1cb72157149eb565f84b_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=330pt]{perso_8c_ae6c61e7f1b8e1cb72157149eb565f84b_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ab53edc034b1cd9b73d3d11807e85ff84}{\index{perso.\-c@{perso.\-c}!veri@{veri}}
\index{veri@{veri}!perso.c@{perso.\-c}}
\subsubsection[{veri}]{\setlength{\rightskip}{0pt plus 5cm}void veri (
\begin{DoxyParamCaption}
\item[{{\bf barre2} $\ast$}]{barre2}
\end{DoxyParamCaption}
)}}\label{perso_8c_ab53edc034b1cd9b73d3d11807e85ff84}
verifie la direction 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre2}{barre2}} & Un pointeur sur la structure \hyperlink{structbarre2}{barre2} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_ab53edc034b1cd9b73d3d11807e85ff84_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_ac714e7c3512d070cbe46f1193d21ea85}{\index{perso.\-c@{perso.\-c}!verif@{verif}}
\index{verif@{verif}!perso.c@{perso.\-c}}
\subsubsection[{verif}]{\setlength{\rightskip}{0pt plus 5cm}void verif (
\begin{DoxyParamCaption}
\item[{{\bf file} $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{perso_8c_ac714e7c3512d070cbe46f1193d21ea85}
verifie la direction 
\begin{DoxyParams}{Parameters}
{\em file} & Un pointeur sur la structure file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_ac714e7c3512d070cbe46f1193d21ea85_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a635091bfdf6635521ba6853935eb83c4}{\index{perso.\-c@{perso.\-c}!verifd@{verifd}}
\index{verifd@{verifd}!perso.c@{perso.\-c}}
\subsubsection[{verifd}]{\setlength{\rightskip}{0pt plus 5cm}void verifd (
\begin{DoxyParamCaption}
\item[{{\bf barre1} $\ast$}]{barre1}
\end{DoxyParamCaption}
)}}\label{perso_8c_a635091bfdf6635521ba6853935eb83c4}
verifie la direction 
\begin{DoxyParams}{Parameters}
{\em \hyperlink{structbarre1}{barre1}} & Un pointeur sur la structure \hyperlink{structbarre1}{barre1} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a635091bfdf6635521ba6853935eb83c4_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a484c9667ce71ff0aaecccbba6142273d}{\index{perso.\-c@{perso.\-c}!verifdirr@{verifdirr}}
\index{verifdirr@{verifdirr}!perso.c@{perso.\-c}}
\subsubsection[{verifdirr}]{\setlength{\rightskip}{0pt plus 5cm}void verifdirr (
\begin{DoxyParamCaption}
\item[{{\bf barre} $\ast$}]{barre}
\end{DoxyParamCaption}
)}}\label{perso_8c_a484c9667ce71ff0aaecccbba6142273d}
verifie la direction 
\begin{DoxyParams}{Parameters}
{\em barre} & Un pointeur sur la structure barre \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a484c9667ce71ff0aaecccbba6142273d_icgraph}
\end{center}
\end{figure}


\hypertarget{perso_8c_a6288506a5a090523ddea5570517ad3da}{\index{perso.\-c@{perso.\-c}!verifdirre@{verifdirre}}
\index{verifdirre@{verifdirre}!perso.c@{perso.\-c}}
\subsubsection[{verifdirre}]{\setlength{\rightskip}{0pt plus 5cm}void verifdirre (
\begin{DoxyParamCaption}
\item[{{\bf rat} $\ast$}]{rat}
\end{DoxyParamCaption}
)}}\label{perso_8c_a6288506a5a090523ddea5570517ad3da}
verifie la direction 
\begin{DoxyParams}{Parameters}
{\em rat} & Un pointeur sur la structure rat \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{perso_8c_a6288506a5a090523ddea5570517ad3da_icgraph}
\end{center}
\end{figure}


