From 7901a7d583d0f221bc9c4bf8415fcfb50c75a001 Mon Sep 17 00:00:00 2001
From: ColinDrieu <colin.drieu@insa-rennes.fr>
Date: Mon, 28 Mar 2016 19:56:29 +0200
Subject: [PATCH] Ajout du fichier partie.c

Code de certaines fonctions de partie.c
MAJ de partie.h
MAJ de structures.h
MAJ de la documentation.
---
 doc/Doxygen/html/_affichage_console_8c.html   | 241 +++++++
 doc/Doxygen/html/_affichage_console_8c.js     |   9 +
 doc/Doxygen/html/_affichage_console_8h.html   | 239 +++++++
 doc/Doxygen/html/_affichage_console_8h.js     |   9 +
 .../html/_affichage_console_8h_source.html    |  94 +++
 doc/Doxygen/html/affichage_8h_source.html     |   6 +-
 doc/Doxygen/html/annotated.html               |   4 +-
 doc/Doxygen/html/case_8h_source.html          |   6 +-
 doc/Doxygen/html/classes.html                 |   4 +-
 doc/Doxygen/html/competence_8h_source.html    |   6 +-
 doc/Doxygen/html/deplacements_8h_source.html  |   6 +-
 ...dir_68267d1309a1af8e8297ef4c3efbcdba.html} |  26 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.js   |  16 +
 .../dir_91f41f3d62307cbfe8e99f19ae8814e2.js   |  10 -
 .../dir_93ab9e92801dab461e2cb72cd6898338.html |  86 ---
 .../dir_93ab9e92801dab461e2cb72cd6898338.js   |   4 -
 .../dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html |  86 ---
 .../dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.js   |   4 -
 .../dir_f396504afdc959660871b003fa10164d.html |  86 ---
 .../dir_f396504afdc959660871b003fa10164d.js   |   4 -
 doc/Doxygen/html/files.html                   |  31 +-
 doc/Doxygen/html/files.js                     |   2 +-
 doc/Doxygen/html/functions.html               |   6 +-
 doc/Doxygen/html/functions_vars.html          |   6 +-
 doc/Doxygen/html/globals.html                 | 227 ++++++-
 doc/Doxygen/html/globals_enum.html            |   5 +-
 doc/Doxygen/html/globals_func.html            | 301 +++++++++
 doc/Doxygen/html/index.html                   |   6 +-
 doc/Doxygen/html/joueur_8c.html               | 409 ++++++++++++
 doc/Doxygen/html/joueur_8c.js                 |  12 +
 doc/Doxygen/html/joueur_8h.html               | 368 +++++++++++
 doc/Doxygen/html/joueur_8h.js                 |  11 +
 doc/Doxygen/html/joueur_8h_source.html        |  93 +++
 doc/Doxygen/html/joueur_list_8c.html          | 622 ++++++++++++++++++
 doc/Doxygen/html/joueur_list_8c.js            |  21 +
 doc/Doxygen/html/joueur_list_8h.html          | 556 +++++++++++++++-
 doc/Doxygen/html/joueur_list_8h.js            |  15 +-
 doc/Doxygen/html/joueur_list_8h_source.html   |  25 +-
 doc/Doxygen/html/navtreedata.js               |   5 +-
 doc/Doxygen/html/navtreeindex0.js             | 157 +++--
 doc/Doxygen/html/partie_8h.html               | 420 ++++++++++++
 doc/Doxygen/html/partie_8h.js                 |  15 +
 doc/Doxygen/html/partie_8h_source.html        |  96 +++
 doc/Doxygen/html/personnage_8h_source.html    |   6 +-
 doc/Doxygen/html/struct_attaque.html          |   4 +-
 doc/Doxygen/html/struct_case.html             |   4 +-
 doc/Doxygen/html/struct_classe.html           |   4 +-
 doc/Doxygen/html/struct_competence.html       |   4 +-
 doc/Doxygen/html/struct_effet.html            |   4 +-
 .../html/struct_effet__competence.html        |   4 +-
 doc/Doxygen/html/struct_joueur.html           |   4 +-
 doc/Doxygen/html/struct_list_joueur.html      |   4 +-
 doc/Doxygen/html/struct_node_joueur.html      |   4 +-
 doc/Doxygen/html/struct_partie.html           |  12 +-
 doc/Doxygen/html/struct_partie.js             |   2 +-
 doc/Doxygen/html/struct_personnage.html       |   4 +-
 doc/Doxygen/html/struct_type__terrain.html    |   4 +-
 doc/Doxygen/html/structeffet__competence.html |   4 +-
 doc/Doxygen/html/structstruct.html            |   4 +-
 doc/Doxygen/html/structtype__terrain.html     |   4 +-
 doc/Doxygen/html/structures_8h.html           |   6 +-
 doc/Doxygen/html/structures_8h_source.html    |  10 +-
 src/partie.c                                  | 154 +++++
 src/partie.h                                  |   6 +-
 src/structures.h                              |   2 +-
 65 files changed, 4141 insertions(+), 468 deletions(-)
 create mode 100644 doc/Doxygen/html/_affichage_console_8c.html
 create mode 100644 doc/Doxygen/html/_affichage_console_8c.js
 create mode 100644 doc/Doxygen/html/_affichage_console_8h.html
 create mode 100644 doc/Doxygen/html/_affichage_console_8h.js
 create mode 100644 doc/Doxygen/html/_affichage_console_8h_source.html
 rename doc/Doxygen/html/{dir_91f41f3d62307cbfe8e99f19ae8814e2.html => dir_68267d1309a1af8e8297ef4c3efbcdba.html} (57%)
 create mode 100644 doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js
 delete mode 100644 doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.js
 delete mode 100644 doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.html
 delete mode 100644 doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.js
 delete mode 100644 doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html
 delete mode 100644 doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.js
 delete mode 100644 doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.html
 delete mode 100644 doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.js
 create mode 100644 doc/Doxygen/html/globals_func.html
 create mode 100644 doc/Doxygen/html/joueur_8c.html
 create mode 100644 doc/Doxygen/html/joueur_8c.js
 create mode 100644 doc/Doxygen/html/joueur_8h.html
 create mode 100644 doc/Doxygen/html/joueur_8h.js
 create mode 100644 doc/Doxygen/html/joueur_8h_source.html
 create mode 100644 doc/Doxygen/html/joueur_list_8c.html
 create mode 100644 doc/Doxygen/html/joueur_list_8c.js
 create mode 100644 doc/Doxygen/html/partie_8h.html
 create mode 100644 doc/Doxygen/html/partie_8h.js
 create mode 100644 doc/Doxygen/html/partie_8h_source.html
 create mode 100644 src/partie.c

diff --git a/doc/Doxygen/html/_affichage_console_8c.html b/doc/Doxygen/html/_affichage_console_8c.html
new file mode 100644
index 0000000..df9dbd2
--- /dev/null
+++ b/doc/Doxygen/html/_affichage_console_8c.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/AffichageConsole.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_affichage_console_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">AffichageConsole.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fichier contenant le code des fonctions liees a la structure AffichageConsole.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &lt;string.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="structures_8h_source.html">structures.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_affichage_console_8h_source.html">AffichageConsole.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="joueur_8h_source.html">joueur.h</a>&quot;</code><br />
+<code>#include &quot;personnage.h&quot;</code><br />
+<code>#include &quot;case.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="joueur_list_8h_source.html">joueurList.h</a>&quot;</code><br />
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a991314807091d7d34dda90f3abd2dbee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee">afficheEnsembleJoueur</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:a991314807091d7d34dda90f3abd2dbee"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher le nom de chaque joueur avec leur personnage et ses coordonnees.  <a href="#a991314807091d7d34dda90f3abd2dbee">More...</a><br /></td></tr>
+<tr class="separator:a991314807091d7d34dda90f3abd2dbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8c.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">afficheNomJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher le nom du joueur.  <a href="#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">More...</a><br /></td></tr>
+<tr class="separator:a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3645682a6d868e154445f0b378c0c91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8c.html#ad3645682a6d868e154445f0b378c0c91">afficheNomPersonnage</a> (<a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:ad3645682a6d868e154445f0b378c0c91"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher le nom du personnage.  <a href="#ad3645682a6d868e154445f0b378c0c91">More...</a><br /></td></tr>
+<tr class="separator:ad3645682a6d868e154445f0b378c0c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b0185f40fadadd0003879968c6390e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b0185f40fadadd0003879968c6390e8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>afficheCoordonneesPersonnage</b> (<a class="el" href="struct_case.html">Case</a> *c)</td></tr>
+<tr class="separator:a0b0185f40fadadd0003879968c6390e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40b2814667c20dce9a5ccadf6bd2ae8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8c.html#a40b2814667c20dce9a5ccadf6bd2ae8f">afficheEtatPersonnage</a> (<a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a40b2814667c20dce9a5ccadf6bd2ae8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher l'etat du personnage.  <a href="#a40b2814667c20dce9a5ccadf6bd2ae8f">More...</a><br /></td></tr>
+<tr class="separator:a40b2814667c20dce9a5ccadf6bd2ae8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af37b7a7ad7f8b163f43a9c064002f50c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8c.html#af37b7a7ad7f8b163f43a9c064002f50c">affichePremierChoix</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:af37b7a7ad7f8b163f43a9c064002f50c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet de faire appel a la fonction <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee" title="La fonction permet d&#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...">afficheEnsembleJoueur(Partie *p)</a>, ainsi que le premier choix que doit faire le joueur dont le tour commence.  <a href="#af37b7a7ad7f8b163f43a9c064002f50c">More...</a><br /></td></tr>
+<tr class="separator:af37b7a7ad7f8b163f43a9c064002f50c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Fichier contenant le code des fonctions liees a la structure AffichageConsole. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a991314807091d7d34dda90f3abd2dbee"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheEnsembleJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher le nom de chaque joueur avec leur personnage et ses coordonnees. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers les joueur a afficher avec leur personnage et ses coordonnees. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a40b2814667c20dce9a5ccadf6bd2ae8f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheEtatPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher l'etat du personnage. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers l'etat du personnage a afficher. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5cc1ede5640fb6d0b92bcbb4d8f0b59f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheNomJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher le nom du joueur. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le joueur a afficher. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad3645682a6d868e154445f0b378c0c91"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheNomPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher le nom du personnage. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le personnage a afficher. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af37b7a7ad7f8b163f43a9c064002f50c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affichePremierChoix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet de faire appel a la fonction <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee" title="La fonction permet d&#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...">afficheEnsembleJoueur(Partie *p)</a>, ainsi que le premier choix que doit faire le joueur dont le tour commence. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers la fonction <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee" title="La fonction permet d&#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...">afficheEnsembleJoueur(Partie *p)</a> ainsi que le premier choix que doit faire le joueur dont le tour commence. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_affichage_console_8c.html">AffichageConsole.c</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/_affichage_console_8c.js b/doc/Doxygen/html/_affichage_console_8c.js
new file mode 100644
index 0000000..40d3e04
--- /dev/null
+++ b/doc/Doxygen/html/_affichage_console_8c.js
@@ -0,0 +1,9 @@
+var _affichage_console_8c =
+[
+    [ "afficheCoordonneesPersonnage", "_affichage_console_8c.html#a0b0185f40fadadd0003879968c6390e8", null ],
+    [ "afficheEnsembleJoueur", "_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee", null ],
+    [ "afficheEtatPersonnage", "_affichage_console_8c.html#a40b2814667c20dce9a5ccadf6bd2ae8f", null ],
+    [ "afficheNomJoueur", "_affichage_console_8c.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f", null ],
+    [ "afficheNomPersonnage", "_affichage_console_8c.html#ad3645682a6d868e154445f0b378c0c91", null ],
+    [ "affichePremierChoix", "_affichage_console_8c.html#af37b7a7ad7f8b163f43a9c064002f50c", null ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/_affichage_console_8h.html b/doc/Doxygen/html/_affichage_console_8h.html
new file mode 100644
index 0000000..0bd3477
--- /dev/null
+++ b/doc/Doxygen/html/_affichage_console_8h.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/AffichageConsole.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_affichage_console_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">AffichageConsole.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fichier contenant les signatures des fonctions liees a la structure AffichageConsole.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;<a class="el" href="structures_8h_source.html">structures.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="joueur_8h_source.html">joueur.h</a>&quot;</code><br />
+<code>#include &quot;personnage.h&quot;</code><br />
+<code>#include &quot;case.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="joueur_list_8h_source.html">joueurList.h</a>&quot;</code><br />
+</div>
+<p><a href="_affichage_console_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a991314807091d7d34dda90f3abd2dbee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee">afficheEnsembleJoueur</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:a991314807091d7d34dda90f3abd2dbee"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher le nom de chaque joueur avec leur personnage et ses coordonnees.  <a href="#a991314807091d7d34dda90f3abd2dbee">More...</a><br /></td></tr>
+<tr class="separator:a991314807091d7d34dda90f3abd2dbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">afficheNomJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher le nom du joueur.  <a href="#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">More...</a><br /></td></tr>
+<tr class="separator:a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3645682a6d868e154445f0b378c0c91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91">afficheNomPersonnage</a> (<a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:ad3645682a6d868e154445f0b378c0c91"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher le nom du personnage.  <a href="#ad3645682a6d868e154445f0b378c0c91">More...</a><br /></td></tr>
+<tr class="separator:ad3645682a6d868e154445f0b378c0c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b0185f40fadadd0003879968c6390e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b0185f40fadadd0003879968c6390e8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>afficheCoordonneesPersonnage</b> (<a class="el" href="struct_case.html">Case</a> *c)</td></tr>
+<tr class="separator:a0b0185f40fadadd0003879968c6390e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40b2814667c20dce9a5ccadf6bd2ae8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f">afficheEtatPersonnage</a> (<a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a40b2814667c20dce9a5ccadf6bd2ae8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet d'afficher l'etat du personnage.  <a href="#a40b2814667c20dce9a5ccadf6bd2ae8f">More...</a><br /></td></tr>
+<tr class="separator:a40b2814667c20dce9a5ccadf6bd2ae8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af37b7a7ad7f8b163f43a9c064002f50c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c">affichePremierChoix</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:af37b7a7ad7f8b163f43a9c064002f50c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction permet de faire appel a la fonction <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee" title="La fonction permet d&#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...">afficheEnsembleJoueur(Partie *p)</a>, ainsi que le premier choix que doit faire le joueur dont le tour commence.  <a href="#af37b7a7ad7f8b163f43a9c064002f50c">More...</a><br /></td></tr>
+<tr class="separator:af37b7a7ad7f8b163f43a9c064002f50c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Fichier contenant les signatures des fonctions liees a la structure AffichageConsole. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a991314807091d7d34dda90f3abd2dbee"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheEnsembleJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher le nom de chaque joueur avec leur personnage et ses coordonnees. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers les joueur a afficher avec leur personnage et ses coordonnees. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a40b2814667c20dce9a5ccadf6bd2ae8f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheEtatPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher l'etat du personnage. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers l'etat du personnage a afficher. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5cc1ede5640fb6d0b92bcbb4d8f0b59f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheNomJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher le nom du joueur. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le joueur a afficher. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad3645682a6d868e154445f0b378c0c91"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void afficheNomPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet d'afficher le nom du personnage. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le personnage a afficher. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af37b7a7ad7f8b163f43a9c064002f50c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affichePremierChoix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction permet de faire appel a la fonction <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee" title="La fonction permet d&#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...">afficheEnsembleJoueur(Partie *p)</a>, ainsi que le premier choix que doit faire le joueur dont le tour commence. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers la fonction <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee" title="La fonction permet d&#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...">afficheEnsembleJoueur(Partie *p)</a> ainsi que le premier choix que doit faire le joueur dont le tour commence. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_affichage_console_8h.html">AffichageConsole.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/_affichage_console_8h.js b/doc/Doxygen/html/_affichage_console_8h.js
new file mode 100644
index 0000000..3cf95ca
--- /dev/null
+++ b/doc/Doxygen/html/_affichage_console_8h.js
@@ -0,0 +1,9 @@
+var _affichage_console_8h =
+[
+    [ "afficheCoordonneesPersonnage", "_affichage_console_8h.html#a0b0185f40fadadd0003879968c6390e8", null ],
+    [ "afficheEnsembleJoueur", "_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee", null ],
+    [ "afficheEtatPersonnage", "_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f", null ],
+    [ "afficheNomJoueur", "_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f", null ],
+    [ "afficheNomPersonnage", "_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91", null ],
+    [ "affichePremierChoix", "_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c", null ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/_affichage_console_8h_source.html b/doc/Doxygen/html/_affichage_console_8h_source.html
new file mode 100644
index 0000000..533182e
--- /dev/null
+++ b/doc/Doxygen/html/_affichage_console_8h_source.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/AffichageConsole.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_affichage_console_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="headertitle">
+<div class="title">AffichageConsole.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="_affichage_console_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="structures_8h.html">structures.h</a>&quot;</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="joueur_8h.html">joueur.h</a>&quot;</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &quot;personnage.h&quot;</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &quot;case.h&quot;</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="joueur_list_8h.html">joueurList.h</a>&quot;</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef AFFICHAGECONSOLE_H</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#define AFFICHAGECONSOLE_H</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee">afficheEnsembleJoueur</a>(<a class="code" href="struct_partie.html">Partie</a> *p);</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">afficheNomJoueur</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91">afficheNomPersonnage</a>(<a class="code" href="struct_personnage.html">Personnage</a> * p);</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keywordtype">void</span> afficheCoordonneesPersonnage(<a class="code" href="struct_case.html">Case</a> *c);</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f">afficheEtatPersonnage</a>(<a class="code" href="struct_personnage.html">Personnage</a> *p);</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c">affichePremierChoix</a>(<a class="code" href="struct_partie.html">Partie</a> *p);</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#endif // AFFICHAGECONSOLE_H</span></div><div class="ttc" id="struct_joueur_html"><div class="ttname"><a href="struct_joueur.html">Joueur</a></div><div class="ttdoc">Definition de la structure Joueur. </div><div class="ttdef"><b>Definition:</b> structures.h:139</div></div>
+<div class="ttc" id="_affichage_console_8h_html_a991314807091d7d34dda90f3abd2dbee"><div class="ttname"><a href="_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee">afficheEnsembleJoueur</a></div><div class="ttdeci">void afficheEnsembleJoueur(Partie *p)</div><div class="ttdoc">La fonction permet d&amp;#39;afficher le nom de chaque joueur avec leur personnage et ses coordonnees...</div><div class="ttdef"><b>Definition:</b> AffichageConsole.c:22</div></div>
+<div class="ttc" id="_affichage_console_8h_html_a40b2814667c20dce9a5ccadf6bd2ae8f"><div class="ttname"><a href="_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f">afficheEtatPersonnage</a></div><div class="ttdeci">void afficheEtatPersonnage(Personnage *p)</div><div class="ttdoc">La fonction permet d&amp;#39;afficher l&amp;#39;etat du personnage. </div><div class="ttdef"><b>Definition:</b> AffichageConsole.c:75</div></div>
+<div class="ttc" id="struct_personnage_html"><div class="ttname"><a href="struct_personnage.html">Personnage</a></div><div class="ttdoc">Definition de la structure Personnage. </div><div class="ttdef"><b>Definition:</b> structures.h:97</div></div>
+<div class="ttc" id="_affichage_console_8h_html_af37b7a7ad7f8b163f43a9c064002f50c"><div class="ttname"><a href="_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c">affichePremierChoix</a></div><div class="ttdeci">void affichePremierChoix(Partie *p)</div><div class="ttdoc">La fonction permet de faire appel a la fonction afficheEnsembleJoueur(Partie *p), ainsi que le premie...</div><div class="ttdef"><b>Definition:</b> AffichageConsole.c:88</div></div>
+<div class="ttc" id="_affichage_console_8h_html_ad3645682a6d868e154445f0b378c0c91"><div class="ttname"><a href="_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91">afficheNomPersonnage</a></div><div class="ttdeci">void afficheNomPersonnage(Personnage *p)</div><div class="ttdoc">La fonction permet d&amp;#39;afficher le nom du personnage. </div><div class="ttdef"><b>Definition:</b> AffichageConsole.c:55</div></div>
+<div class="ttc" id="structures_8h_html"><div class="ttname"><a href="structures_8h.html">structures.h</a></div><div class="ttdoc">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE Type_t...</div></div>
+<div class="ttc" id="_affichage_console_8h_html_a5cc1ede5640fb6d0b92bcbb4d8f0b59f"><div class="ttname"><a href="_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">afficheNomJoueur</a></div><div class="ttdeci">void afficheNomJoueur(Joueur *j)</div><div class="ttdoc">La fonction permet d&amp;#39;afficher le nom du joueur. </div><div class="ttdef"><b>Definition:</b> AffichageConsole.c:45</div></div>
+<div class="ttc" id="joueur_8h_html"><div class="ttname"><a href="joueur_8h.html">joueur.h</a></div><div class="ttdoc">Fichier contenant les signatures des fonctions liees a la structure Joueur. </div></div>
+<div class="ttc" id="struct_case_html"><div class="ttname"><a href="struct_case.html">Case</a></div><div class="ttdoc">Definition de la structure Case. </div><div class="ttdef"><b>Definition:</b> structures.h:48</div></div>
+<div class="ttc" id="joueur_list_8h_html"><div class="ttname"><a href="joueur_list_8h.html">joueurList.h</a></div><div class="ttdoc">Fichier contenant les signatures de la liste de Joueur. </div></div>
+<div class="ttc" id="struct_partie_html"><div class="ttname"><a href="struct_partie.html">Partie</a></div><div class="ttdoc">Definition de la structure Partie. </div><div class="ttdef"><b>Definition:</b> structures.h:172</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_affichage_console_8h.html">AffichageConsole.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/affichage_8h_source.html b/doc/Doxygen/html/affichage_8h_source.html
index d2e18c5..3a4de55 100644
--- a/doc/Doxygen/html/affichage_8h_source.html
+++ b/doc/Doxygen/html/affichage_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/affichage.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/affichage.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@ $(document).ready(function(){initNavTree('affichage_8h_source.html','');});
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><b>affichage.h</b></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>affichage.h</b></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/annotated.html b/doc/Doxygen/html/annotated.html
index 663fdac..5e313a6 100644
--- a/doc/Doxygen/html/annotated.html
+++ b/doc/Doxygen/html/annotated.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Data Structures</title>
+<title>ElderInternalIgnition: Data Structures</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/case_8h_source.html b/doc/Doxygen/html/case_8h_source.html
index 53284cf..d4053b9 100644
--- a/doc/Doxygen/html/case_8h_source.html
+++ b/doc/Doxygen/html/case_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/case.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/case.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('case_8h_source.html','');});
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><b>case.h</b></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>case.h</b></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/classes.html b/doc/Doxygen/html/classes.html
index b0d2442..cec57e7 100644
--- a/doc/Doxygen/html/classes.html
+++ b/doc/Doxygen/html/classes.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Data Structure Index</title>
+<title>ElderInternalIgnition: Data Structure Index</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/competence_8h_source.html b/doc/Doxygen/html/competence_8h_source.html
index 86ae924..d75b186 100644
--- a/doc/Doxygen/html/competence_8h_source.html
+++ b/doc/Doxygen/html/competence_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/competence.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/competence.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@ $(document).ready(function(){initNavTree('competence_8h_source.html','');});
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><b>competence.h</b></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>competence.h</b></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/deplacements_8h_source.html b/doc/Doxygen/html/deplacements_8h_source.html
index 24435fd..09ce178 100644
--- a/doc/Doxygen/html/deplacements_8h_source.html
+++ b/doc/Doxygen/html/deplacements_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/deplacements.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/deplacements.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@ $(document).ready(function(){initNavTree('deplacements_8h_source.html','');});
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><b>deplacements.h</b></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>deplacements.h</b></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.html b/doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
similarity index 57%
rename from doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.html
rename to doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index cdba79d..b954aae 100644
--- a/doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.html
+++ b/doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src Directory Reference</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -59,7 +59,7 @@
   </div>
 </div>
 <script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_91f41f3d62307cbfe8e99f19ae8814e2.html','');});
+$(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.html','');});
 </script>
 <div id="doc-content">
 <div class="header">
@@ -70,9 +70,27 @@ $(document).ready(function(){initNavTree('dir_91f41f3d62307cbfe8e99f19ae8814e2.h
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
 Files</h2></td></tr>
+<tr class="memitem:_affichage_console_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8c.html">AffichageConsole.c</a></td></tr>
+<tr class="memdesc:_affichage_console_8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant le code des fonctions liees a la structure AffichageConsole. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_affichage_console_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_affichage_console_8h.html">AffichageConsole.h</a> <a href="_affichage_console_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:_affichage_console_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant les signatures des fonctions liees a la structure AffichageConsole. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:joueur_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html">joueur.c</a></td></tr>
+<tr class="memdesc:joueur_8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant le code des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:joueur_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html">joueur.h</a> <a href="joueur_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:joueur_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:joueur_list_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html">joueurList.c</a></td></tr>
+<tr class="memdesc:joueur_list_8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant le code des fonctions liees aux structures <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:joueur_list_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html">joueurList.h</a> <a href="joueur_list_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:joueur_list_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant les signatures de la liste de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:partie_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html">partie.h</a> <a href="partie_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:partie_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:structures_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structures_8h.html">structures.h</a> <a href="structures_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:structures_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE <a class="el" href="struct_type__terrain.html" title="Definition de la structure Type_terrain. ">Type_terrain</a> <a class="el" href="struct_case.html" title="Definition de la structure Case. ">Case</a> <a class="el" href="struct_attaque.html" title="Definition de la structure Attaque. ">Attaque</a> <a class="el" href="struct_classe.html" title="Definition de la structure Classe. ">Classe</a> <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> <a class="el" href="struct_effet.html" title="Definition de la structure Personnage. ">Effet</a> <a class="el" href="struct_competence.html" title="Definition de la structure Competence. ">Competence</a> <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -82,7 +100,7 @@ Files</h2></td></tr>
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js
new file mode 100644
index 0000000..dfa41c2
--- /dev/null
+++ b/doc/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js
@@ -0,0 +1,16 @@
+var dir_68267d1309a1af8e8297ef4c3efbcdba =
+[
+    [ "affichage.h", "affichage_8h_source.html", null ],
+    [ "AffichageConsole.c", "_affichage_console_8c.html", "_affichage_console_8c" ],
+    [ "AffichageConsole.h", "_affichage_console_8h.html", "_affichage_console_8h" ],
+    [ "case.h", "case_8h_source.html", null ],
+    [ "competence.h", "competence_8h_source.html", null ],
+    [ "deplacements.h", "deplacements_8h_source.html", null ],
+    [ "joueur.c", "joueur_8c.html", "joueur_8c" ],
+    [ "joueur.h", "joueur_8h.html", "joueur_8h" ],
+    [ "joueurList.c", "joueur_list_8c.html", "joueur_list_8c" ],
+    [ "joueurList.h", "joueur_list_8h.html", "joueur_list_8h" ],
+    [ "partie.h", "partie_8h.html", "partie_8h" ],
+    [ "personnage.h", "personnage_8h_source.html", null ],
+    [ "structures.h", "structures_8h.html", "structures_8h" ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.js b/doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.js
deleted file mode 100644
index 60cdf5a..0000000
--- a/doc/Doxygen/html/dir_91f41f3d62307cbfe8e99f19ae8814e2.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var dir_91f41f3d62307cbfe8e99f19ae8814e2 =
-[
-    [ "affichage.h", "affichage_8h_source.html", null ],
-    [ "case.h", "case_8h_source.html", null ],
-    [ "competence.h", "competence_8h_source.html", null ],
-    [ "deplacements.h", "deplacements_8h_source.html", null ],
-    [ "joueurList.h", "joueur_list_8h.html", "joueur_list_8h" ],
-    [ "personnage.h", "personnage_8h_source.html", null ],
-    [ "structures.h", "structures_8h.html", "structures_8h" ]
-];
\ No newline at end of file
diff --git a/doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.html b/doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.html
deleted file mode 100644
index 61e33d8..0000000
--- a/doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-  $(window).load(resizeHeight);
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_93ab9e92801dab461e2cb72cd6898338.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">ProjetC Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
-Directories</h2></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.js b/doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.js
deleted file mode 100644
index e2a18d7..0000000
--- a/doc/Doxygen/html/dir_93ab9e92801dab461e2cb72cd6898338.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var dir_93ab9e92801dab461e2cb72cd6898338 =
-[
-    [ "workspace", "dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html", "dir_e8bfd5b6a9e83bb4f27749852a9eb4e0" ]
-];
\ No newline at end of file
diff --git a/doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html b/doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html
deleted file mode 100644
index 8804cb6..0000000
--- a/doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-  $(window).load(resizeHeight);
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">workspace Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
-Directories</h2></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.js b/doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.js
deleted file mode 100644
index 315ab5d..0000000
--- a/doc/Doxygen/html/dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var dir_e8bfd5b6a9e83bb4f27749852a9eb4e0 =
-[
-    [ "src", "dir_91f41f3d62307cbfe8e99f19ae8814e2.html", "dir_91f41f3d62307cbfe8e99f19ae8814e2" ]
-];
\ No newline at end of file
diff --git a/doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.html b/doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.html
deleted file mode 100644
index 078312d..0000000
--- a/doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-  $(window).load(resizeHeight);
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_f396504afdc959660871b003fa10164d.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="headertitle">
-<div class="title">Documents Directory Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
-Directories</h2></td></tr>
-</table>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
-  </ul>
-</div>
-</body>
-</html>
diff --git a/doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.js b/doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.js
deleted file mode 100644
index c4fb832..0000000
--- a/doc/Doxygen/html/dir_f396504afdc959660871b003fa10164d.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var dir_f396504afdc959660871b003fa10164d =
-[
-    [ "ProjetC", "dir_93ab9e92801dab461e2cb72cd6898338.html", "dir_93ab9e92801dab461e2cb72cd6898338" ]
-];
\ No newline at end of file
diff --git a/doc/Doxygen/html/files.html b/doc/Doxygen/html/files.html
index 4ec6234..1fd0f76 100644
--- a/doc/Doxygen/html/files.html
+++ b/doc/Doxygen/html/files.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: File List</title>
+<title>ElderInternalIgnition: File List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -68,18 +68,21 @@ $(document).ready(function(){initNavTree('files.html','');});
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_f396504afdc959660871b003fa10164d.html" target="_self">Documents</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html" target="_self">ProjetC</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html" target="_self">workspace</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')">&#160;</span><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html" target="_self">src</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="affichage_8h_source.html"><span class="icondoc"></span></a><b>affichage.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="case_8h_source.html"><span class="icondoc"></span></a><b>case.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="competence_8h_source.html"><span class="icondoc"></span></a><b>competence.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_3_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="deplacements_8h_source.html"><span class="icondoc"></span></a><b>deplacements.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_4_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="joueur_list_8h_source.html"><span class="icondoc"></span></a><a class="el" href="joueur_list_8h.html" target="_self">joueurList.h</a></td><td class="desc">Fichier contenant les signatures de la liste de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> </td></tr>
-<tr id="row_0_0_0_0_5_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="personnage_8h_source.html"><span class="icondoc"></span></a><b>personnage.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_6_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="structures_8h_source.html"><span class="icondoc"></span></a><a class="el" href="structures_8h.html" target="_self">structures.h</a></td><td class="desc">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE <a class="el" href="struct_type__terrain.html" title="Definition de la structure Type_terrain. ">Type_terrain</a> <a class="el" href="struct_case.html" title="Definition de la structure Case. ">Case</a> <a class="el" href="struct_attaque.html" title="Definition de la structure Attaque. ">Attaque</a> <a class="el" href="struct_classe.html" title="Definition de la structure Classe. ">Classe</a> <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> <a class="el" href="struct_effet.html" title="Definition de la structure Personnage. ">Effet</a> <a class="el" href="struct_competence.html" title="Definition de la structure Competence. ">Competence</a> <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> </td></tr>
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="affichage_8h_source.html"><span class="icondoc"></span></a><b>affichage.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_affichage_console_8c.html" target="_self">AffichageConsole.c</a></td><td class="desc">Fichier contenant le code des fonctions liees a la structure AffichageConsole </td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="_affichage_console_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_affichage_console_8h.html" target="_self">AffichageConsole.h</a></td><td class="desc">Fichier contenant les signatures des fonctions liees a la structure AffichageConsole </td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="case_8h_source.html"><span class="icondoc"></span></a><b>case.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="competence_8h_source.html"><span class="icondoc"></span></a><b>competence.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="deplacements_8h_source.html"><span class="icondoc"></span></a><b>deplacements.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="joueur_8c.html" target="_self">joueur.c</a></td><td class="desc">Fichier contenant le code des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> </td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="joueur_8h_source.html"><span class="icondoc"></span></a><a class="el" href="joueur_8h.html" target="_self">joueur.h</a></td><td class="desc">Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> </td></tr>
+<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="joueur_list_8c.html" target="_self">joueurList.c</a></td><td class="desc">Fichier contenant le code des fonctions liees aux structures <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> </td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="joueur_list_8h_source.html"><span class="icondoc"></span></a><a class="el" href="joueur_list_8h.html" target="_self">joueurList.h</a></td><td class="desc">Fichier contenant les signatures de la liste de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> </td></tr>
+<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="partie_8h_source.html"><span class="icondoc"></span></a><a class="el" href="partie_8h.html" target="_self">partie.h</a></td><td class="desc">Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> </td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="personnage_8h_source.html"><span class="icondoc"></span></a><b>personnage.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="structures_8h_source.html"><span class="icondoc"></span></a><a class="el" href="structures_8h.html" target="_self">structures.h</a></td><td class="desc">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE <a class="el" href="struct_type__terrain.html" title="Definition de la structure Type_terrain. ">Type_terrain</a> <a class="el" href="struct_case.html" title="Definition de la structure Case. ">Case</a> <a class="el" href="struct_attaque.html" title="Definition de la structure Attaque. ">Attaque</a> <a class="el" href="struct_classe.html" title="Definition de la structure Classe. ">Classe</a> <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> <a class="el" href="struct_effet.html" title="Definition de la structure Personnage. ">Effet</a> <a class="el" href="struct_competence.html" title="Definition de la structure Competence. ">Competence</a> <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/doc/Doxygen/html/files.js b/doc/Doxygen/html/files.js
index 0e25e12..04b0a8e 100644
--- a/doc/Doxygen/html/files.js
+++ b/doc/Doxygen/html/files.js
@@ -1,4 +1,4 @@
 var files =
 [
-    [ "Documents", "dir_f396504afdc959660871b003fa10164d.html", "dir_f396504afdc959660871b003fa10164d" ]
+    [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ]
 ];
\ No newline at end of file
diff --git a/doc/Doxygen/html/functions.html b/doc/Doxygen/html/functions.html
index 547c988..e12ca04 100644
--- a/doc/Doxygen/html/functions.html
+++ b/doc/Doxygen/html/functions.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Data Fields</title>
+<title>ElderInternalIgnition: Data Fields</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -235,7 +235,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
 : <a class="el" href="struct_effet.html#a2aa53c2d0f540a2bef1595832101ebef">Effet</a>
 </li>
 <li>participants
-: <a class="el" href="struct_partie.html#a7087387d50442b80106f6112bd1f74a0">Partie</a>
+: <a class="el" href="struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb">Partie</a>
 </li>
 <li>PD_requis
 : <a class="el" href="structtype__terrain.html#a711a7d913fdec890f86afdc16023e314">type_terrain</a>
diff --git a/doc/Doxygen/html/functions_vars.html b/doc/Doxygen/html/functions_vars.html
index c12f318..36d585a 100644
--- a/doc/Doxygen/html/functions_vars.html
+++ b/doc/Doxygen/html/functions_vars.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Data Fields - Variables</title>
+<title>ElderInternalIgnition: Data Fields - Variables</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -235,7 +235,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
 : <a class="el" href="struct_effet.html#a2aa53c2d0f540a2bef1595832101ebef">Effet</a>
 </li>
 <li>participants
-: <a class="el" href="struct_partie.html#a7087387d50442b80106f6112bd1f74a0">Partie</a>
+: <a class="el" href="struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb">Partie</a>
 </li>
 <li>PD_requis
 : <a class="el" href="structtype__terrain.html#a711a7d913fdec890f86afdc16023e314">type_terrain</a>
diff --git a/doc/Doxygen/html/globals.html b/doc/Doxygen/html/globals.html
index 17101fd..f08d753 100644
--- a/doc/Doxygen/html/globals.html
+++ b/doc/Doxygen/html/globals.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Globals</title>
+<title>ElderInternalIgnition: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -50,9 +50,27 @@
   <div id="navrow3" class="tabs2">
     <ul class="tablist">
       <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
     </ul>
   </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_b"><span>b</span></a></li>
+      <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_i"><span>i</span></a></li>
+      <li><a href="#index_j"><span>j</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+      <li class="current"><a href="#index_v"><span>v</span></a></li>
+    </ul>
+  </div>
 </div><!-- top -->
 <div id="side-nav" class="ui-resizable side-nav-resizable">
   <div id="nav-tree">
@@ -69,11 +87,214 @@ $(document).ready(function(){initNavTree('globals.html','');});
 </script>
 <div id="doc-content">
 <div class="contents">
-<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div><ul>
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>addNodeJoueurFirst()
+: <a class="el" href="joueur_list_8c.html#ae9ffe85d37d568eb89a95ccd946c58e4">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4">joueurList.h</a>
+</li>
+<li>addNodeJoueurLast()
+: <a class="el" href="joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7">joueurList.h</a>
+, <a class="el" href="joueur_list_8c.html#ae5f17852b26c62ee3ea11314acd44ed7">joueurList.c</a>
+</li>
+<li>addParticipant()
+: <a class="el" href="partie_8h.html#a7f80e5431256d39e4633811ba9ff672b">partie.h</a>
+</li>
+<li>addPersonnage()
+: <a class="el" href="joueur_8c.html#af7a3d7fef6547f3afbbebb40fb679251">joueur.c</a>
+, <a class="el" href="joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251">joueur.h</a>
+</li>
+<li>afficheEnsembleJoueur()
+: <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee">AffichageConsole.h</a>
+</li>
+<li>afficheEtatPersonnage()
+: <a class="el" href="_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f">AffichageConsole.h</a>
+, <a class="el" href="_affichage_console_8c.html#a40b2814667c20dce9a5ccadf6bd2ae8f">AffichageConsole.c</a>
+</li>
+<li>afficheNomJoueur()
+: <a class="el" href="_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">AffichageConsole.h</a>
+, <a class="el" href="_affichage_console_8c.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">AffichageConsole.c</a>
+</li>
+<li>afficheNomPersonnage()
+: <a class="el" href="_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91">AffichageConsole.h</a>
+, <a class="el" href="_affichage_console_8c.html#ad3645682a6d868e154445f0b378c0c91">AffichageConsole.c</a>
+</li>
+<li>affichePremierChoix()
+: <a class="el" href="_affichage_console_8c.html#af37b7a7ad7f8b163f43a9c064002f50c">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c">AffichageConsole.h</a>
+</li>
+<li>augmenterNbTour()
+: <a class="el" href="partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
 <li>boolean
 : <a class="el" href="structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed">structures.h</a>
 </li>
 </ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>deleteCurrentNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#a4c57864633864d568fc32670927e07d5">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b">joueurList.h</a>
+</li>
+<li>deleteFirstNodeJoueur()
+: <a class="el" href="joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384">joueurList.h</a>
+, <a class="el" href="joueur_list_8c.html#afb71ceec7b050d4a70a1c69baad22a88">joueurList.c</a>
+</li>
+<li>deleteJoueur()
+: <a class="el" href="joueur_8c.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">joueur.c</a>
+, <a class="el" href="joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">joueur.h</a>
+</li>
+<li>deleteJoueurList()
+: <a class="el" href="joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469">joueurList.h</a>
+, <a class="el" href="joueur_list_8c.html#a5077e699691bd58fea7698e6e2adb469">joueurList.c</a>
+</li>
+<li>deleteLastNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#a2b14e06d6e46a3580a6c123b81bb315c">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d">joueurList.h</a>
+</li>
+<li>deleteNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#acf40231e9cba37c36146679ca686152c">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#acf40231e9cba37c36146679ca686152c">joueurList.h</a>
+</li>
+<li>deleteNodeJoueurFromList()
+: <a class="el" href="joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841">joueurList.h</a>
+, <a class="el" href="joueur_list_8c.html#a37e4f39a86be2473d300649bdd1f0841">joueurList.c</a>
+</li>
+<li>deletePartie()
+: <a class="el" href="partie_8h.html#a581d08d0f54b63f0d21328d79c095868">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>emptyJoueurList()
+: <a class="el" href="joueur_list_8c.html#a56038a0e6ca0be88480b7b18bb9448f4">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4">joueurList.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>finTour()
+: <a class="el" href="partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>getCurrentJoueur()
+: <a class="el" href="joueur_list_8c.html#a31470001df4a3d531e2ab4e961c52756">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#aae613b19e1dced9559619de58d78387b">joueurList.h</a>
+</li>
+<li>getIndicePersonnage()
+: <a class="el" href="joueur_8c.html#a3c57f5edd3a225eeaeb244bb05f4ac55">joueur.c</a>
+</li>
+<li>getNbTour()
+: <a class="el" href="partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4">partie.h</a>
+</li>
+<li>getNomJoueur()
+: <a class="el" href="joueur_8c.html#a6e92c4ef17331d34b4c3a69752179bf8">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0">joueur.h</a>
+</li>
+<li>getPersonnage()
+: <a class="el" href="joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195">joueur.h</a>
+, <a class="el" href="joueur_8c.html#a199aed58fced5db3be4cd0e90d036c5a">joueur.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>initNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#ae7994aa950bbf57afd37596220e3f72a">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263">joueurList.h</a>
+</li>
+<li>initPartie()
+: <a class="el" href="partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4">partie.h</a>
+</li>
+<li>isFirstJoueurList()
+: <a class="el" href="joueur_list_8c.html#aef6127044aa2c8fcfa8a6422f1e261fb">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb">joueurList.h</a>
+</li>
+<li>isInGroupe()
+: <a class="el" href="joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c">joueur.h</a>
+, <a class="el" href="joueur_8c.html#a3e9cfa10da01cf528d89e9e9e129b89c">joueur.c</a>
+</li>
+<li>isNextNodeJoueurList()
+: <a class="el" href="joueur_list_8c.html#af364ba053d8458f381580b8f8db8314c">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c">joueurList.h</a>
+</li>
+<li>isTurn()
+: <a class="el" href="partie_8h.html#addce97432100297b688cd0b10f656a9e">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>jouerPersonnage()
+: <a class="el" href="partie_8h.html#a4c87efeb112e29983e23b6167550773a">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>nextJoueur()
+: <a class="el" href="joueur_list_8c.html#a34c3795862dd3f126cf9ae9d3e8759a4">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4">joueurList.h</a>
+</li>
+<li>nouveauJoueur()
+: <a class="el" href="joueur_8c.html#a0d48484bcb29fc1a64d773d1344a4cb9">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367">joueur.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>outOfJoueurList()
+: <a class="el" href="joueur_list_8c.html#ae039cc946632a112646e9300ec78d1c1">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1">joueurList.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>removeParticipant()
+: <a class="el" href="partie_8h.html#a0b8712f62f37f1117df170508a3110ea">partie.h</a>
+</li>
+<li>removePersonnage()
+: <a class="el" href="joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6">joueur.h</a>
+, <a class="el" href="joueur_8c.html#a9577ffc33ca1c7dcf059203b579eadb6">joueur.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>setNomJoueur()
+: <a class="el" href="joueur_8c.html#aecee09592713a8d550a02f3b70b214e3">joueur.c</a>
+, <a class="el" href="joueur_8h.html#aecee09592713a8d550a02f3b70b214e3">joueur.h</a>
+</li>
+<li>setOnFirstJoueur()
+: <a class="el" href="joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865">joueurList.h</a>
+, <a class="el" href="joueur_list_8c.html#afbd10ae61f4408f5e0adba4d28bb9865">joueurList.c</a>
+</li>
+<li>setOnJoueur()
+: <a class="el" href="joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2">joueurList.h</a>
+, <a class="el" href="joueur_list_8c.html#accd208995b99fcc271ace70c51d54ed2">joueurList.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>victoire()
+: <a class="el" href="partie_8h.html#abb468fec3acc7eff6f128d295c8845e7">partie.h</a>
+</li>
+</ul>
 </div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->
diff --git a/doc/Doxygen/html/globals_enum.html b/doc/Doxygen/html/globals_enum.html
index a4f6932..92f55cc 100644
--- a/doc/Doxygen/html/globals_enum.html
+++ b/doc/Doxygen/html/globals_enum.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Globals</title>
+<title>ElderInternalIgnition: Globals</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -50,6 +50,7 @@
   <div id="navrow3" class="tabs2">
     <ul class="tablist">
       <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
       <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
     </ul>
   </div>
diff --git a/doc/Doxygen/html/globals_func.html b/doc/Doxygen/html/globals_func.html
new file mode 100644
index 0000000..8ee8aff
--- /dev/null
+++ b/doc/Doxygen/html/globals_func.html
@@ -0,0 +1,301 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow3" class="tabs2">
+    <ul class="tablist">
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow4" class="tabs3">
+    <ul class="tablist">
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_i"><span>i</span></a></li>
+      <li><a href="#index_j"><span>j</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+      <li class="current"><a href="#index_v"><span>v</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>addNodeJoueurFirst()
+: <a class="el" href="joueur_list_8c.html#ae9ffe85d37d568eb89a95ccd946c58e4">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4">joueurList.h</a>
+</li>
+<li>addNodeJoueurLast()
+: <a class="el" href="joueur_list_8c.html#ae5f17852b26c62ee3ea11314acd44ed7">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7">joueurList.h</a>
+</li>
+<li>addParticipant()
+: <a class="el" href="partie_8h.html#a7f80e5431256d39e4633811ba9ff672b">partie.h</a>
+</li>
+<li>addPersonnage()
+: <a class="el" href="joueur_8c.html#af7a3d7fef6547f3afbbebb40fb679251">joueur.c</a>
+, <a class="el" href="joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251">joueur.h</a>
+</li>
+<li>afficheEnsembleJoueur()
+: <a class="el" href="_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee">AffichageConsole.h</a>
+</li>
+<li>afficheEtatPersonnage()
+: <a class="el" href="_affichage_console_8c.html#a40b2814667c20dce9a5ccadf6bd2ae8f">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f">AffichageConsole.h</a>
+</li>
+<li>afficheNomJoueur()
+: <a class="el" href="_affichage_console_8c.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f">AffichageConsole.h</a>
+</li>
+<li>afficheNomPersonnage()
+: <a class="el" href="_affichage_console_8c.html#ad3645682a6d868e154445f0b378c0c91">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91">AffichageConsole.h</a>
+</li>
+<li>affichePremierChoix()
+: <a class="el" href="_affichage_console_8c.html#af37b7a7ad7f8b163f43a9c064002f50c">AffichageConsole.c</a>
+, <a class="el" href="_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c">AffichageConsole.h</a>
+</li>
+<li>augmenterNbTour()
+: <a class="el" href="partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>deleteCurrentNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#a4c57864633864d568fc32670927e07d5">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b">joueurList.h</a>
+</li>
+<li>deleteFirstNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#afb71ceec7b050d4a70a1c69baad22a88">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384">joueurList.h</a>
+</li>
+<li>deleteJoueur()
+: <a class="el" href="joueur_8c.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">joueur.c</a>
+, <a class="el" href="joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">joueur.h</a>
+</li>
+<li>deleteJoueurList()
+: <a class="el" href="joueur_list_8c.html#a5077e699691bd58fea7698e6e2adb469">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469">joueurList.h</a>
+</li>
+<li>deleteLastNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#a2b14e06d6e46a3580a6c123b81bb315c">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d">joueurList.h</a>
+</li>
+<li>deleteNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#acf40231e9cba37c36146679ca686152c">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#acf40231e9cba37c36146679ca686152c">joueurList.h</a>
+</li>
+<li>deleteNodeJoueurFromList()
+: <a class="el" href="joueur_list_8c.html#a37e4f39a86be2473d300649bdd1f0841">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841">joueurList.h</a>
+</li>
+<li>deletePartie()
+: <a class="el" href="partie_8h.html#a581d08d0f54b63f0d21328d79c095868">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>emptyJoueurList()
+: <a class="el" href="joueur_list_8c.html#a56038a0e6ca0be88480b7b18bb9448f4">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4">joueurList.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>finTour()
+: <a class="el" href="partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>getCurrentJoueur()
+: <a class="el" href="joueur_list_8c.html#a31470001df4a3d531e2ab4e961c52756">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#aae613b19e1dced9559619de58d78387b">joueurList.h</a>
+</li>
+<li>getIndicePersonnage()
+: <a class="el" href="joueur_8c.html#a3c57f5edd3a225eeaeb244bb05f4ac55">joueur.c</a>
+</li>
+<li>getNbTour()
+: <a class="el" href="partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4">partie.h</a>
+</li>
+<li>getNomJoueur()
+: <a class="el" href="joueur_8c.html#a6e92c4ef17331d34b4c3a69752179bf8">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0">joueur.h</a>
+</li>
+<li>getPersonnage()
+: <a class="el" href="joueur_8c.html#a199aed58fced5db3be4cd0e90d036c5a">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195">joueur.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>initNodeJoueur()
+: <a class="el" href="joueur_list_8c.html#ae7994aa950bbf57afd37596220e3f72a">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263">joueurList.h</a>
+</li>
+<li>initPartie()
+: <a class="el" href="partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4">partie.h</a>
+</li>
+<li>isFirstJoueurList()
+: <a class="el" href="joueur_list_8c.html#aef6127044aa2c8fcfa8a6422f1e261fb">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb">joueurList.h</a>
+</li>
+<li>isInGroupe()
+: <a class="el" href="joueur_8c.html#a3e9cfa10da01cf528d89e9e9e129b89c">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c">joueur.h</a>
+</li>
+<li>isNextNodeJoueurList()
+: <a class="el" href="joueur_list_8c.html#af364ba053d8458f381580b8f8db8314c">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c">joueurList.h</a>
+</li>
+<li>isTurn()
+: <a class="el" href="partie_8h.html#addce97432100297b688cd0b10f656a9e">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>jouerPersonnage()
+: <a class="el" href="partie_8h.html#a4c87efeb112e29983e23b6167550773a">partie.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>nextJoueur()
+: <a class="el" href="joueur_list_8c.html#a34c3795862dd3f126cf9ae9d3e8759a4">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4">joueurList.h</a>
+</li>
+<li>nouveauJoueur()
+: <a class="el" href="joueur_8c.html#a0d48484bcb29fc1a64d773d1344a4cb9">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367">joueur.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>outOfJoueurList()
+: <a class="el" href="joueur_list_8c.html#ae039cc946632a112646e9300ec78d1c1">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1">joueurList.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>removeParticipant()
+: <a class="el" href="partie_8h.html#a0b8712f62f37f1117df170508a3110ea">partie.h</a>
+</li>
+<li>removePersonnage()
+: <a class="el" href="joueur_8c.html#a9577ffc33ca1c7dcf059203b579eadb6">joueur.c</a>
+, <a class="el" href="joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6">joueur.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>setNomJoueur()
+: <a class="el" href="joueur_8c.html#aecee09592713a8d550a02f3b70b214e3">joueur.c</a>
+, <a class="el" href="joueur_8h.html#aecee09592713a8d550a02f3b70b214e3">joueur.h</a>
+</li>
+<li>setOnFirstJoueur()
+: <a class="el" href="joueur_list_8c.html#afbd10ae61f4408f5e0adba4d28bb9865">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865">joueurList.h</a>
+</li>
+<li>setOnJoueur()
+: <a class="el" href="joueur_list_8c.html#accd208995b99fcc271ace70c51d54ed2">joueurList.c</a>
+, <a class="el" href="joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2">joueurList.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>victoire()
+: <a class="el" href="partie_8h.html#abb468fec3acc7eff6f128d295c8845e7">partie.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/index.html b/doc/Doxygen/html/index.html
index ebbed6e..228baa0 100644
--- a/doc/Doxygen/html/index.html
+++ b/doc/Doxygen/html/index.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Main Page</title>
+<title>ElderInternalIgnition: Main Page</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('index.html','');});
 <div id="doc-content">
 <div class="header">
   <div class="headertitle">
-<div class="title">Test Documentation</div>  </div>
+<div class="title">ElderInternalIgnition Documentation</div>  </div>
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
diff --git a/doc/Doxygen/html/joueur_8c.html b/doc/Doxygen/html/joueur_8c.html
new file mode 100644
index 0000000..ffe741a
--- /dev/null
+++ b/doc/Doxygen/html/joueur_8c.html
@@ -0,0 +1,409 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/joueur.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('joueur_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">joueur.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fichier contenant le code des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &lt;string.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="structures_8h_source.html">structures.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="joueur_8h_source.html">joueur.h</a>&quot;</code><br />
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a0d48484bcb29fc1a64d773d1344a4cb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#a0d48484bcb29fc1a64d773d1344a4cb9">nouveauJoueur</a> ()</td></tr>
+<tr class="memdesc:a0d48484bcb29fc1a64d773d1344a4cb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction cree un nouveau <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a0d48484bcb29fc1a64d773d1344a4cb9">More...</a><br /></td></tr>
+<tr class="separator:a0d48484bcb29fc1a64d773d1344a4cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5196355c08ca2f4a38fc9b1a1b9ab06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">deleteJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:ad5196355c08ca2f4a38fc9b1a1b9ab06"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et libere l'espace alloue en memoire.  <a href="#ad5196355c08ca2f4a38fc9b1a1b9ab06">More...</a><br /></td></tr>
+<tr class="separator:ad5196355c08ca2f4a38fc9b1a1b9ab06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e92c4ef17331d34b4c3a69752179bf8"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#a6e92c4ef17331d34b4c3a69752179bf8">getNomJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a6e92c4ef17331d34b4c3a69752179bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie le pointeur vers la chaine de caractere contenant le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a6e92c4ef17331d34b4c3a69752179bf8">More...</a><br /></td></tr>
+<tr class="separator:a6e92c4ef17331d34b4c3a69752179bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecee09592713a8d550a02f3b70b214e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#aecee09592713a8d550a02f3b70b214e3">setNomJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, char *nom)</td></tr>
+<tr class="memdesc:aecee09592713a8d550a02f3b70b214e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction change le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parametre a la valeur d'entree.  <a href="#aecee09592713a8d550a02f3b70b214e3">More...</a><br /></td></tr>
+<tr class="separator:aecee09592713a8d550a02f3b70b214e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a199aed58fced5db3be4cd0e90d036c5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#a199aed58fced5db3be4cd0e90d036c5a">getPersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, int i)</td></tr>
+<tr class="memdesc:a199aed58fced5db3be4cd0e90d036c5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie le pointeur du personnage a l'indice i du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en entree.  <a href="#a199aed58fced5db3be4cd0e90d036c5a">More...</a><br /></td></tr>
+<tr class="separator:a199aed58fced5db3be4cd0e90d036c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7a3d7fef6547f3afbbebb40fb679251"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#af7a3d7fef6547f3afbbebb40fb679251">addPersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p, int i)</td></tr>
+<tr class="memdesc:af7a3d7fef6547f3afbbebb40fb679251"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction stocke un <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a l'indice i du tableau groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre. Si le tableau est deja rempli a cet indice, la valeur precedente est effacee du tableau.  <a href="#af7a3d7fef6547f3afbbebb40fb679251">More...</a><br /></td></tr>
+<tr class="separator:af7a3d7fef6547f3afbbebb40fb679251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e9cfa10da01cf528d89e9e9e129b89c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#a3e9cfa10da01cf528d89e9e9e129b89c">isInGroupe</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a3e9cfa10da01cf528d89e9e9e129b89c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> en parrametre est dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a3e9cfa10da01cf528d89e9e9e129b89c">More...</a><br /></td></tr>
+<tr class="separator:a3e9cfa10da01cf528d89e9e9e129b89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c57f5edd3a225eeaeb244bb05f4ac55"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#a3c57f5edd3a225eeaeb244bb05f4ac55">getIndicePersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a3c57f5edd3a225eeaeb244bb05f4ac55"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie l'indice auquel est stocke le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> en parrametre dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a3c57f5edd3a225eeaeb244bb05f4ac55">More...</a><br /></td></tr>
+<tr class="separator:a3c57f5edd3a225eeaeb244bb05f4ac55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9577ffc33ca1c7dcf059203b579eadb6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8c.html#a9577ffc33ca1c7dcf059203b579eadb6">removePersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a9577ffc33ca1c7dcf059203b579eadb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction retire le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. Si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> n'est pas dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>, elle ne fait rien.  <a href="#a9577ffc33ca1c7dcf059203b579eadb6">More...</a><br /></td></tr>
+<tr class="separator:a9577ffc33ca1c7dcf059203b579eadb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Fichier contenant le code des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<p>Fichier contenant le code des fonctions liees a la structure <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>.</p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="af7a3d7fef6547f3afbbebb40fb679251"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction stocke un <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a l'indice i du tableau groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre. Si le tableau est deja rempli a cet indice, la valeur precedente est effacee du tableau. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a modifier, l'indice du tableau groupe ou faire la modification, le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a ete correctement ajoute, 0 si l'indice n'est pas dans le tableau groupe. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad5196355c08ca2f4a38fc9b1a1b9ab06"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deleteJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et libere l'espace alloue en memoire. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a supprimer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3c57f5edd3a225eeaeb244bb05f4ac55"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">getIndicePersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie l'indice auquel est stocke le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> en parrametre dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et le personnage a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>La valeur de l'indice auquel le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> est stocke, -1 s'il n'est pas dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6e92c4ef17331d34b4c3a69752179bf8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char * getNomJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie le pointeur vers la chaine de caractere contenant le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>un pointeur vers la chaine de caracteres contenant le nom, </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a199aed58fced5db3be4cd0e90d036c5a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_personnage.html">Personnage</a> * getPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie le pointeur du personnage a l'indice i du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en entree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a tester, l'indice a tester dans le tableau groupe. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a l'indice i dans le tableau groupe, NULL si l'indice n'est pas dans le tableau. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3e9cfa10da01cf528d89e9e9e129b89c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isInGroupe </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> en parrametre est dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et le personnage a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> est dans le groupe du joueur, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0d48484bcb29fc1a64d773d1344a4cb9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_joueur.html">Joueur</a> * nouveauJoueur </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction cree un nouveau <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le joueur cree. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9577ffc33ca1c7dcf059203b579eadb6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int removePersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction retire le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. Si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> n'est pas dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>, elle ne fait rien. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a modifier, le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a retirer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a ete retire, 0 si le personnage n'est pas dans le tableau groupe. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aecee09592713a8d550a02f3b70b214e3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setNomJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>nom</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction change le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parametre a la valeur d'entree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="joueur_8c.html">joueur.c</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/joueur_8c.js b/doc/Doxygen/html/joueur_8c.js
new file mode 100644
index 0000000..66c1b7d
--- /dev/null
+++ b/doc/Doxygen/html/joueur_8c.js
@@ -0,0 +1,12 @@
+var joueur_8c =
+[
+    [ "addPersonnage", "joueur_8c.html#af7a3d7fef6547f3afbbebb40fb679251", null ],
+    [ "deleteJoueur", "joueur_8c.html#ad5196355c08ca2f4a38fc9b1a1b9ab06", null ],
+    [ "getIndicePersonnage", "joueur_8c.html#a3c57f5edd3a225eeaeb244bb05f4ac55", null ],
+    [ "getNomJoueur", "joueur_8c.html#a6e92c4ef17331d34b4c3a69752179bf8", null ],
+    [ "getPersonnage", "joueur_8c.html#a199aed58fced5db3be4cd0e90d036c5a", null ],
+    [ "isInGroupe", "joueur_8c.html#a3e9cfa10da01cf528d89e9e9e129b89c", null ],
+    [ "nouveauJoueur", "joueur_8c.html#a0d48484bcb29fc1a64d773d1344a4cb9", null ],
+    [ "removePersonnage", "joueur_8c.html#a9577ffc33ca1c7dcf059203b579eadb6", null ],
+    [ "setNomJoueur", "joueur_8c.html#aecee09592713a8d550a02f3b70b214e3", null ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/joueur_8h.html b/doc/Doxygen/html/joueur_8h.html
new file mode 100644
index 0000000..52bcdb4
--- /dev/null
+++ b/doc/Doxygen/html/joueur_8h.html
@@ -0,0 +1,368 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/joueur.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('joueur_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">joueur.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;<a class="el" href="structures_8h_source.html">structures.h</a>&quot;</code><br />
+</div>
+<p><a href="joueur_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a6bf5aa718d59a049e6cb0d51a526c367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367">nouveauJoueur</a> ()</td></tr>
+<tr class="memdesc:a6bf5aa718d59a049e6cb0d51a526c367"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction cree un nouveau <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a6bf5aa718d59a049e6cb0d51a526c367">More...</a><br /></td></tr>
+<tr class="separator:a6bf5aa718d59a049e6cb0d51a526c367"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5196355c08ca2f4a38fc9b1a1b9ab06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">deleteJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:ad5196355c08ca2f4a38fc9b1a1b9ab06"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et libere l'espace alloue en memoire.  <a href="#ad5196355c08ca2f4a38fc9b1a1b9ab06">More...</a><br /></td></tr>
+<tr class="separator:ad5196355c08ca2f4a38fc9b1a1b9ab06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a124d9a48ebbebb796be61918bc7247f0"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0">getNomJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a124d9a48ebbebb796be61918bc7247f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie le pointeur vers la chaine de caractere contenant le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a124d9a48ebbebb796be61918bc7247f0">More...</a><br /></td></tr>
+<tr class="separator:a124d9a48ebbebb796be61918bc7247f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecee09592713a8d550a02f3b70b214e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#aecee09592713a8d550a02f3b70b214e3">setNomJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, char *nom)</td></tr>
+<tr class="memdesc:aecee09592713a8d550a02f3b70b214e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction change le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parametre a la valeur d'entree.  <a href="#aecee09592713a8d550a02f3b70b214e3">More...</a><br /></td></tr>
+<tr class="separator:aecee09592713a8d550a02f3b70b214e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ffc183cf6c15bf3c708a776beb30195"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195">getPersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, int i)</td></tr>
+<tr class="memdesc:a4ffc183cf6c15bf3c708a776beb30195"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie le pointeur du personnage a l'indice i du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en entree.  <a href="#a4ffc183cf6c15bf3c708a776beb30195">More...</a><br /></td></tr>
+<tr class="separator:a4ffc183cf6c15bf3c708a776beb30195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7a3d7fef6547f3afbbebb40fb679251"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251">addPersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p, int i)</td></tr>
+<tr class="memdesc:af7a3d7fef6547f3afbbebb40fb679251"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction stocke un <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a l'indice i du tableau groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre. Si le tableau est deja rempli a cet indice, la valeur precedente est effacee du tableau.  <a href="#af7a3d7fef6547f3afbbebb40fb679251">More...</a><br /></td></tr>
+<tr class="separator:af7a3d7fef6547f3afbbebb40fb679251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e9cfa10da01cf528d89e9e9e129b89c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c">isInGroupe</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a3e9cfa10da01cf528d89e9e9e129b89c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> en parrametre est dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#a3e9cfa10da01cf528d89e9e9e129b89c">More...</a><br /></td></tr>
+<tr class="separator:a3e9cfa10da01cf528d89e9e9e129b89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9577ffc33ca1c7dcf059203b579eadb6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6">removePersonnage</a> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *p)</td></tr>
+<tr class="memdesc:a9577ffc33ca1c7dcf059203b579eadb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction retire le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. Si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> n'est pas dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>, elle ne fait rien.  <a href="#a9577ffc33ca1c7dcf059203b579eadb6">More...</a><br /></td></tr>
+<tr class="separator:a9577ffc33ca1c7dcf059203b579eadb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="af7a3d7fef6547f3afbbebb40fb679251"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction stocke un <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a l'indice i du tableau groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre. Si le tableau est deja rempli a cet indice, la valeur precedente est effacee du tableau. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a modifier, l'indice du tableau groupe ou faire la modification, le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a ete correctement ajoute, 0 si l'indice n'est pas dans le tableau groupe. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad5196355c08ca2f4a38fc9b1a1b9ab06"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deleteJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et libere l'espace alloue en memoire. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a supprimer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a124d9a48ebbebb796be61918bc7247f0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* getNomJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie le pointeur vers la chaine de caractere contenant le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>un pointeur vers la chaine de caracteres contenant le nom, </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4ffc183cf6c15bf3c708a776beb30195"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_personnage.html">Personnage</a>* getPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie le pointeur du personnage a l'indice i du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en entree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a tester, l'indice a tester dans le tableau groupe. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a l'indice i dans le tableau groupe, NULL si l'indice n'est pas dans le tableau. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3e9cfa10da01cf528d89e9e9e129b89c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isInGroupe </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> en parrametre est dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et le personnage a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> est dans le groupe du joueur, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6bf5aa718d59a049e6cb0d51a526c367"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_joueur.html">Joueur</a>* nouveauJoueur </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction cree un nouveau <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le joueur cree. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9577ffc33ca1c7dcf059203b579eadb6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int removePersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>p</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction retire le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. Si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> n'est pas dans le groupe du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>, elle ne fait rien. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a modifier, le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a retirer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a ete retire, 0 si le personnage n'est pas dans le tableau groupe. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aecee09592713a8d550a02f3b70b214e3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setNomJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>nom</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction change le nom du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parametre a la valeur d'entree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="joueur_8h.html">joueur.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/joueur_8h.js b/doc/Doxygen/html/joueur_8h.js
new file mode 100644
index 0000000..38bc196
--- /dev/null
+++ b/doc/Doxygen/html/joueur_8h.js
@@ -0,0 +1,11 @@
+var joueur_8h =
+[
+    [ "addPersonnage", "joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251", null ],
+    [ "deleteJoueur", "joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06", null ],
+    [ "getNomJoueur", "joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0", null ],
+    [ "getPersonnage", "joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195", null ],
+    [ "isInGroupe", "joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c", null ],
+    [ "nouveauJoueur", "joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367", null ],
+    [ "removePersonnage", "joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6", null ],
+    [ "setNomJoueur", "joueur_8h.html#aecee09592713a8d550a02f3b70b214e3", null ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/joueur_8h_source.html b/doc/Doxygen/html/joueur_8h_source.html
new file mode 100644
index 0000000..f42a3d7
--- /dev/null
+++ b/doc/Doxygen/html/joueur_8h_source.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/joueur.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('joueur_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="headertitle">
+<div class="title">joueur.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="joueur_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="structures_8h.html">structures.h</a>&quot;</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#ifndef JOUEUR_H</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#define JOUEUR_H</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<a class="code" href="struct_joueur.html">Joueur</a> * <a class="code" href="joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367">nouveauJoueur</a>();</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">deleteJoueur</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keywordtype">char</span> * <a class="code" href="joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0">getNomJoueur</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_8h.html#aecee09592713a8d550a02f3b70b214e3">setNomJoueur</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j, <span class="keywordtype">char</span> * nom);</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<a class="code" href="struct_personnage.html">Personnage</a> * <a class="code" href="joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195">getPersonnage</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j, <span class="keywordtype">int</span> i);</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251">addPersonnage</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j, <a class="code" href="struct_personnage.html">Personnage</a> * p, <span class="keywordtype">int</span> i);</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c">isInGroupe</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j, <a class="code" href="struct_personnage.html">Personnage</a> * p);</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6">removePersonnage</a>(<a class="code" href="struct_joueur.html">Joueur</a> * j, <a class="code" href="struct_personnage.html">Personnage</a> * p);</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">// Des Fonctions sont a ajouter pour les versions suivantes pour la gestion des competences du Joueur</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// et eventuellement pour sa sauvegarde.</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#endif // JOUEUR_H</span></div><div class="ttc" id="struct_joueur_html"><div class="ttname"><a href="struct_joueur.html">Joueur</a></div><div class="ttdoc">Definition de la structure Joueur. </div><div class="ttdef"><b>Definition:</b> structures.h:139</div></div>
+<div class="ttc" id="joueur_8h_html_a6bf5aa718d59a049e6cb0d51a526c367"><div class="ttname"><a href="joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367">nouveauJoueur</a></div><div class="ttdeci">Joueur * nouveauJoueur()</div><div class="ttdoc">La fonction cree un nouveau Joueur. </div><div class="ttdef"><b>Definition:</b> joueur.c:18</div></div>
+<div class="ttc" id="joueur_8h_html_ad5196355c08ca2f4a38fc9b1a1b9ab06"><div class="ttname"><a href="joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06">deleteJoueur</a></div><div class="ttdeci">void deleteJoueur(Joueur *j)</div><div class="ttdoc">La fonction supprime un Joueur et libere l&amp;#39;espace alloue en memoire. </div><div class="ttdef"><b>Definition:</b> joueur.c:34</div></div>
+<div class="ttc" id="struct_personnage_html"><div class="ttname"><a href="struct_personnage.html">Personnage</a></div><div class="ttdoc">Definition de la structure Personnage. </div><div class="ttdef"><b>Definition:</b> structures.h:97</div></div>
+<div class="ttc" id="structures_8h_html"><div class="ttname"><a href="structures_8h.html">structures.h</a></div><div class="ttdoc">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE Type_t...</div></div>
+<div class="ttc" id="joueur_8h_html_a9577ffc33ca1c7dcf059203b579eadb6"><div class="ttname"><a href="joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6">removePersonnage</a></div><div class="ttdeci">int removePersonnage(Joueur *j, Personnage *p)</div><div class="ttdoc">La fonction retire le Personnage du groupe du Joueur. Si le Personnage n&amp;#39;est pas dans le groupe du Jo...</div><div class="ttdef"><b>Definition:</b> joueur.c:134</div></div>
+<div class="ttc" id="joueur_8h_html_a4ffc183cf6c15bf3c708a776beb30195"><div class="ttname"><a href="joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195">getPersonnage</a></div><div class="ttdeci">Personnage * getPersonnage(Joueur *j, int i)</div><div class="ttdoc">La fonction renvoie le pointeur du personnage a l&amp;#39;indice i du groupe du Joueur en entree...</div><div class="ttdef"><b>Definition:</b> joueur.c:67</div></div>
+<div class="ttc" id="joueur_8h_html_a124d9a48ebbebb796be61918bc7247f0"><div class="ttname"><a href="joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0">getNomJoueur</a></div><div class="ttdeci">char * getNomJoueur(Joueur *j)</div><div class="ttdoc">La fonction renvoie le pointeur vers la chaine de caractere contenant le nom du Joueur. </div><div class="ttdef"><b>Definition:</b> joueur.c:45</div></div>
+<div class="ttc" id="joueur_8h_html_aecee09592713a8d550a02f3b70b214e3"><div class="ttname"><a href="joueur_8h.html#aecee09592713a8d550a02f3b70b214e3">setNomJoueur</a></div><div class="ttdeci">void setNomJoueur(Joueur *j, char *nom)</div><div class="ttdoc">La fonction change le nom du Joueur en parametre a la valeur d&amp;#39;entree. </div><div class="ttdef"><b>Definition:</b> joueur.c:55</div></div>
+<div class="ttc" id="joueur_8h_html_af7a3d7fef6547f3afbbebb40fb679251"><div class="ttname"><a href="joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251">addPersonnage</a></div><div class="ttdeci">int addPersonnage(Joueur *j, Personnage *p, int i)</div><div class="ttdoc">La fonction stocke un Personnage a l&amp;#39;indice i du tableau groupe du Joueur en parrametre. Si le tableau est deja rempli a cet indice, la valeur precedente est effacee du tableau. </div><div class="ttdef"><b>Definition:</b> joueur.c:82</div></div>
+<div class="ttc" id="joueur_8h_html_a3e9cfa10da01cf528d89e9e9e129b89c"><div class="ttname"><a href="joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c">isInGroupe</a></div><div class="ttdeci">int isInGroupe(Joueur *j, Personnage *p)</div><div class="ttdoc">La fonction teste si le Personnage en parrametre est dans le groupe du Joueur. </div><div class="ttdef"><b>Definition:</b> joueur.c:97</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="joueur_8h.html">joueur.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/joueur_list_8c.html b/doc/Doxygen/html/joueur_list_8c.html
new file mode 100644
index 0000000..0ad783e
--- /dev/null
+++ b/doc/Doxygen/html/joueur_list_8c.html
@@ -0,0 +1,622 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/joueurList.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('joueur_list_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">joueurList.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fichier contenant le code des fonctions liees aux structures <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="structures_8h_source.html">structures.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="joueur_list_8h_source.html">joueurList.h</a>&quot;</code><br />
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae7994aa950bbf57afd37596220e3f72a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#ae7994aa950bbf57afd37596220e3f72a">initNodeJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *joueur)</td></tr>
+<tr class="memdesc:ae7994aa950bbf57afd37596220e3f72a"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction cree un nouveau <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et initialise sa valeur courante.  <a href="#ae7994aa950bbf57afd37596220e3f72a">More...</a><br /></td></tr>
+<tr class="separator:ae7994aa950bbf57afd37596220e3f72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf40231e9cba37c36146679ca686152c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#acf40231e9cba37c36146679ca686152c">deleteNodeJoueur</a> (<a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memdesc:acf40231e9cba37c36146679ca686152c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et libere l'espace memoire qui lui etait alloue.  <a href="#acf40231e9cba37c36146679ca686152c">More...</a><br /></td></tr>
+<tr class="separator:acf40231e9cba37c36146679ca686152c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac17e48db97f31912dfa30165c046832d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac17e48db97f31912dfa30165c046832d"></a>
+<a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>initJoueurList</b> ()</td></tr>
+<tr class="separator:ac17e48db97f31912dfa30165c046832d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5077e699691bd58fea7698e6e2adb469"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a5077e699691bd58fea7698e6e2adb469">deleteJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a5077e699691bd58fea7698e6e2adb469"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime une <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> et libere l'espace alloue en memoire. Attention, il faut egalement liberer les <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> appartement a la liste.  <a href="#a5077e699691bd58fea7698e6e2adb469">More...</a><br /></td></tr>
+<tr class="separator:a5077e699691bd58fea7698e6e2adb469"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56038a0e6ca0be88480b7b18bb9448f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a56038a0e6ca0be88480b7b18bb9448f4">emptyJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a56038a0e6ca0be88480b7b18bb9448f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> est vide.  <a href="#a56038a0e6ca0be88480b7b18bb9448f4">More...</a><br /></td></tr>
+<tr class="separator:a56038a0e6ca0be88480b7b18bb9448f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae039cc946632a112646e9300ec78d1c1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#ae039cc946632a112646e9300ec78d1c1">outOfJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:ae039cc946632a112646e9300ec78d1c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est la dernier de la liste.  <a href="#ae039cc946632a112646e9300ec78d1c1">More...</a><br /></td></tr>
+<tr class="separator:ae039cc946632a112646e9300ec78d1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef6127044aa2c8fcfa8a6422f1e261fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#aef6127044aa2c8fcfa8a6422f1e261fb">isFirstJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:aef6127044aa2c8fcfa8a6422f1e261fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le premier de la liste.  <a href="#aef6127044aa2c8fcfa8a6422f1e261fb">More...</a><br /></td></tr>
+<tr class="separator:aef6127044aa2c8fcfa8a6422f1e261fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af364ba053d8458f381580b8f8db8314c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#af364ba053d8458f381580b8f8db8314c">isNextNodeJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *n)</td></tr>
+<tr class="memdesc:af364ba053d8458f381580b8f8db8314c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en parrametre est le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant.  <a href="#af364ba053d8458f381580b8f8db8314c">More...</a><br /></td></tr>
+<tr class="separator:af364ba053d8458f381580b8f8db8314c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd10ae61f4408f5e0adba4d28bb9865"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#afbd10ae61f4408f5e0adba4d28bb9865">setOnFirstJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:afbd10ae61f4408f5e0adba4d28bb9865"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste.  <a href="#afbd10ae61f4408f5e0adba4d28bb9865">More...</a><br /></td></tr>
+<tr class="separator:afbd10ae61f4408f5e0adba4d28bb9865"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a34c3795862dd3f126cf9ae9d3e8759a4">nextJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant.  <a href="#a34c3795862dd3f126cf9ae9d3e8759a4">More...</a><br /></td></tr>
+<tr class="separator:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31470001df4a3d531e2ab4e961c52756"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a31470001df4a3d531e2ab4e961c52756">getCurrentJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a31470001df4a3d531e2ab4e961c52756"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie un pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> du <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant.  <a href="#a31470001df4a3d531e2ab4e961c52756">More...</a><br /></td></tr>
+<tr class="separator:a31470001df4a3d531e2ab4e961c52756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9ffe85d37d568eb89a95ccd946c58e4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#ae9ffe85d37d568eb89a95ccd946c58e4">addNodeJoueurFirst</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memdesc:ae9ffe85d37d568eb89a95ccd946c58e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> au debut de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>.  <a href="#ae9ffe85d37d568eb89a95ccd946c58e4">More...</a><br /></td></tr>
+<tr class="separator:ae9ffe85d37d568eb89a95ccd946c58e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5f17852b26c62ee3ea11314acd44ed7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#ae5f17852b26c62ee3ea11314acd44ed7">addNodeJoueurLast</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memdesc:ae5f17852b26c62ee3ea11314acd44ed7"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en fin de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>.  <a href="#ae5f17852b26c62ee3ea11314acd44ed7">More...</a><br /></td></tr>
+<tr class="separator:ae5f17852b26c62ee3ea11314acd44ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb71ceec7b050d4a70a1c69baad22a88"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#afb71ceec7b050d4a70a1c69baad22a88">deleteFirstNodeJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:afb71ceec7b050d4a70a1c69baad22a88"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue.  <a href="#afb71ceec7b050d4a70a1c69baad22a88">More...</a><br /></td></tr>
+<tr class="separator:afb71ceec7b050d4a70a1c69baad22a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b14e06d6e46a3580a6c123b81bb315c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a2b14e06d6e46a3580a6c123b81bb315c">deleteLastNodeJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a2b14e06d6e46a3580a6c123b81bb315c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime le dernier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue.  <a href="#a2b14e06d6e46a3580a6c123b81bb315c">More...</a><br /></td></tr>
+<tr class="separator:a2b14e06d6e46a3580a6c123b81bb315c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c57864633864d568fc32670927e07d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a4c57864633864d568fc32670927e07d5">deleteCurrentNodeJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a4c57864633864d568fc32670927e07d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant de la liste et libère l'espace alloue.  <a href="#a4c57864633864d568fc32670927e07d5">More...</a><br /></td></tr>
+<tr class="separator:a4c57864633864d568fc32670927e07d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accd208995b99fcc271ace70c51d54ed2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#accd208995b99fcc271ace70c51d54ed2">setOnJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:accd208995b99fcc271ace70c51d54ed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction positionne le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> possedant la valeur <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#accd208995b99fcc271ace70c51d54ed2">More...</a><br /></td></tr>
+<tr class="separator:accd208995b99fcc271ace70c51d54ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37e4f39a86be2473d300649bdd1f0841"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8c.html#a37e4f39a86be2473d300649bdd1f0841">deleteNodeJoueurFromList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a37e4f39a86be2473d300649bdd1f0841"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction efface le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> contenant le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre et libere l'espace alloue en memoire. Elle repositione la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant avant l'appel de la fonction. Si la valeur a supprimmer est la valeur courante avant l'appel de la fonction, elle positionne la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant. Si la valeur a supprimer est le derniere <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste, la valeur courante est placee sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a>.  <a href="#a37e4f39a86be2473d300649bdd1f0841">More...</a><br /></td></tr>
+<tr class="separator:a37e4f39a86be2473d300649bdd1f0841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Fichier contenant le code des fonctions liees aux structures <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae9ffe85d37d568eb89a95ccd946c58e4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addNodeJoueurFirst </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> au debut de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier et un pointeur vers le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae5f17852b26c62ee3ea11314acd44ed7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addNodeJoueurLast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en fin de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier et un pointeur vers le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4c57864633864d568fc32670927e07d5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">deleteCurrentNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant de la liste et libère l'espace alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afb71ceec7b050d4a70a1c69baad22a88"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">deleteFirstNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5077e699691bd58fea7698e6e2adb469"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deleteJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime une <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> et libere l'espace alloue en memoire. Attention, il faut egalement liberer les <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> appartement a la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a supprimer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2b14e06d6e46a3580a6c123b81bb315c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">deleteLastNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime le dernier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acf40231e9cba37c36146679ca686152c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deleteNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et libere l'espace memoire qui lui etait alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td>fonction prend en entree un pointeur vers un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a37e4f39a86be2473d300649bdd1f0841"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deleteNodeJoueurFromList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction efface le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> contenant le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre et libere l'espace alloue en memoire. Elle repositione la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant avant l'appel de la fonction. Si la valeur a supprimmer est la valeur courante avant l'appel de la fonction, elle positionne la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant. Si la valeur a supprimer est le derniere <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste, la valeur courante est placee sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier, la valeur de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a supprimer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout c'est bien passe, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a56038a0e6ca0be88480b7b18bb9448f4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int emptyJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> est vide. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si la liste est vide, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a31470001df4a3d531e2ab4e961c52756"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_joueur.html">Joueur</a> * getCurrentJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie un pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> du <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> du noeud courant, NULL si la liste est vide. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7994aa950bbf57afd37596220e3f72a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> * initNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction cree un nouveau <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et initialise sa valeur courante. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td>fonction prend en entree un pointeur vers un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>NULL si la valeur d'entree est nulle, un pointeur vers le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> cree sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aef6127044aa2c8fcfa8a6422f1e261fb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isFirstJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le premier de la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le premier de la liste, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af364ba053d8458f381580b8f8db8314c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isNextNodeJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>n</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en parrametre est le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> et le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en parrametre est le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a34c3795862dd3f126cf9ae9d3e8759a4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void nextJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae039cc946632a112646e9300ec78d1c1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int outOfJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est la dernier de la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le dernier de la liste, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afbd10ae61f4408f5e0adba4d28bb9865"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setOnFirstJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="accd208995b99fcc271ace70c51d54ed2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setOnJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction positionne le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> possedant la valeur <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier, la valeur de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a trouver. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="joueur_list_8c.html">joueurList.c</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/joueur_list_8c.js b/doc/Doxygen/html/joueur_list_8c.js
new file mode 100644
index 0000000..8ca3636
--- /dev/null
+++ b/doc/Doxygen/html/joueur_list_8c.js
@@ -0,0 +1,21 @@
+var joueur_list_8c =
+[
+    [ "addNodeJoueurFirst", "joueur_list_8c.html#ae9ffe85d37d568eb89a95ccd946c58e4", null ],
+    [ "addNodeJoueurLast", "joueur_list_8c.html#ae5f17852b26c62ee3ea11314acd44ed7", null ],
+    [ "deleteCurrentNodeJoueur", "joueur_list_8c.html#a4c57864633864d568fc32670927e07d5", null ],
+    [ "deleteFirstNodeJoueur", "joueur_list_8c.html#afb71ceec7b050d4a70a1c69baad22a88", null ],
+    [ "deleteJoueurList", "joueur_list_8c.html#a5077e699691bd58fea7698e6e2adb469", null ],
+    [ "deleteLastNodeJoueur", "joueur_list_8c.html#a2b14e06d6e46a3580a6c123b81bb315c", null ],
+    [ "deleteNodeJoueur", "joueur_list_8c.html#acf40231e9cba37c36146679ca686152c", null ],
+    [ "deleteNodeJoueurFromList", "joueur_list_8c.html#a37e4f39a86be2473d300649bdd1f0841", null ],
+    [ "emptyJoueurList", "joueur_list_8c.html#a56038a0e6ca0be88480b7b18bb9448f4", null ],
+    [ "getCurrentJoueur", "joueur_list_8c.html#a31470001df4a3d531e2ab4e961c52756", null ],
+    [ "initJoueurList", "joueur_list_8c.html#ac17e48db97f31912dfa30165c046832d", null ],
+    [ "initNodeJoueur", "joueur_list_8c.html#ae7994aa950bbf57afd37596220e3f72a", null ],
+    [ "isFirstJoueurList", "joueur_list_8c.html#aef6127044aa2c8fcfa8a6422f1e261fb", null ],
+    [ "isNextNodeJoueurList", "joueur_list_8c.html#af364ba053d8458f381580b8f8db8314c", null ],
+    [ "nextJoueur", "joueur_list_8c.html#a34c3795862dd3f126cf9ae9d3e8759a4", null ],
+    [ "outOfJoueurList", "joueur_list_8c.html#ae039cc946632a112646e9300ec78d1c1", null ],
+    [ "setOnFirstJoueur", "joueur_list_8c.html#afbd10ae61f4408f5e0adba4d28bb9865", null ],
+    [ "setOnJoueur", "joueur_list_8c.html#accd208995b99fcc271ace70c51d54ed2", null ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/joueur_list_8h.html b/doc/Doxygen/html/joueur_list_8h.html
index fa67332..0d98bb6 100644
--- a/doc/Doxygen/html/joueur_list_8h.html
+++ b/doc/Doxygen/html/joueur_list_8h.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/joueurList.h File Reference</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/joueurList.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -78,57 +78,543 @@ $(document).ready(function(){initNavTree('joueur_list_8h.html','');});
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a8307512ea809420e13d0d28c92db236f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8307512ea809420e13d0d28c92db236f"></a>
-<a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>initNodeJoueur</b> (<a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *n)</td></tr>
-<tr class="separator:a8307512ea809420e13d0d28c92db236f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf40231e9cba37c36146679ca686152c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf40231e9cba37c36146679ca686152c"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteNodeJoueur</b> (<a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memitem:a75eaa52a6f8eecc26382842abcefe263"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263">initNodeJoueur</a> (<a class="el" href="struct_joueur.html">Joueur</a> *joueur)</td></tr>
+<tr class="memdesc:a75eaa52a6f8eecc26382842abcefe263"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction cree un nouveau <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et initialise sa valeur courante.  <a href="#a75eaa52a6f8eecc26382842abcefe263">More...</a><br /></td></tr>
+<tr class="separator:a75eaa52a6f8eecc26382842abcefe263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf40231e9cba37c36146679ca686152c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#acf40231e9cba37c36146679ca686152c">deleteNodeJoueur</a> (<a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memdesc:acf40231e9cba37c36146679ca686152c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et libere l'espace memoire qui lui etait alloue.  <a href="#acf40231e9cba37c36146679ca686152c">More...</a><br /></td></tr>
 <tr class="separator:acf40231e9cba37c36146679ca686152c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4697036e51a99c7eeb9d1de768a6bc88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4697036e51a99c7eeb9d1de768a6bc88"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>initJoueurList</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
-<tr class="separator:a4697036e51a99c7eeb9d1de768a6bc88"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5077e699691bd58fea7698e6e2adb469"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5077e699691bd58fea7698e6e2adb469"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteJoueurList</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memitem:ac17e48db97f31912dfa30165c046832d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac17e48db97f31912dfa30165c046832d"></a>
+<a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>initJoueurList</b> ()</td></tr>
+<tr class="separator:ac17e48db97f31912dfa30165c046832d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5077e699691bd58fea7698e6e2adb469"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469">deleteJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a5077e699691bd58fea7698e6e2adb469"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime une <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> et libere l'espace alloue en memoire. Attention, il faut egalement liberer les <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> appartement a la liste.  <a href="#a5077e699691bd58fea7698e6e2adb469">More...</a><br /></td></tr>
 <tr class="separator:a5077e699691bd58fea7698e6e2adb469"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a110920a30f312f0dad9329114d5f1314"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a110920a30f312f0dad9329114d5f1314"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>printJoueurList</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
 <tr class="separator:a110920a30f312f0dad9329114d5f1314"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56038a0e6ca0be88480b7b18bb9448f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56038a0e6ca0be88480b7b18bb9448f4"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>emptyJoueurList</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memitem:a56038a0e6ca0be88480b7b18bb9448f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4">emptyJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a56038a0e6ca0be88480b7b18bb9448f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> est vide.  <a href="#a56038a0e6ca0be88480b7b18bb9448f4">More...</a><br /></td></tr>
 <tr class="separator:a56038a0e6ca0be88480b7b18bb9448f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae039cc946632a112646e9300ec78d1c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae039cc946632a112646e9300ec78d1c1"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>outOfJoueurList</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memitem:ae039cc946632a112646e9300ec78d1c1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1">outOfJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:ae039cc946632a112646e9300ec78d1c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est la dernier de la liste.  <a href="#ae039cc946632a112646e9300ec78d1c1">More...</a><br /></td></tr>
 <tr class="separator:ae039cc946632a112646e9300ec78d1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afbd10ae61f4408f5e0adba4d28bb9865"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbd10ae61f4408f5e0adba4d28bb9865"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setOnFirstJoueur</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memitem:aef6127044aa2c8fcfa8a6422f1e261fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb">isFirstJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:aef6127044aa2c8fcfa8a6422f1e261fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le premier de la liste.  <a href="#aef6127044aa2c8fcfa8a6422f1e261fb">More...</a><br /></td></tr>
+<tr class="separator:aef6127044aa2c8fcfa8a6422f1e261fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af364ba053d8458f381580b8f8db8314c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c">isNextNodeJoueurList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *n)</td></tr>
+<tr class="memdesc:af364ba053d8458f381580b8f8db8314c"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en parrametre est le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant.  <a href="#af364ba053d8458f381580b8f8db8314c">More...</a><br /></td></tr>
+<tr class="separator:af364ba053d8458f381580b8f8db8314c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd10ae61f4408f5e0adba4d28bb9865"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865">setOnFirstJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:afbd10ae61f4408f5e0adba4d28bb9865"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste.  <a href="#afbd10ae61f4408f5e0adba4d28bb9865">More...</a><br /></td></tr>
 <tr class="separator:afbd10ae61f4408f5e0adba4d28bb9865"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c3795862dd3f126cf9ae9d3e8759a4"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>nextJoueur</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memitem:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4">nextJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant.  <a href="#a34c3795862dd3f126cf9ae9d3e8759a4">More...</a><br /></td></tr>
 <tr class="separator:a34c3795862dd3f126cf9ae9d3e8759a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19e232881f3b555f03fcd0ce8fa04651"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19e232881f3b555f03fcd0ce8fa04651"></a>
-<a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getCurrentJoueur</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
-<tr class="separator:a19e232881f3b555f03fcd0ce8fa04651"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1298262fa351c1b28ea25481aefca6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1298262fa351c1b28ea25481aefca6a"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>addNodeJoueurNext</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
-<tr class="separator:ac1298262fa351c1b28ea25481aefca6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a427eb50539649f5a290d0a8fac11453b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a427eb50539649f5a290d0a8fac11453b"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>deleteCurrentNodeJoueur</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memitem:aae613b19e1dced9559619de58d78387b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#aae613b19e1dced9559619de58d78387b">getCurrentJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:aae613b19e1dced9559619de58d78387b"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie un pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> du <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant.  <a href="#aae613b19e1dced9559619de58d78387b">More...</a><br /></td></tr>
+<tr class="separator:aae613b19e1dced9559619de58d78387b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9ffe85d37d568eb89a95ccd946c58e4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4">addNodeJoueurFirst</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memdesc:ae9ffe85d37d568eb89a95ccd946c58e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> au debut de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>.  <a href="#ae9ffe85d37d568eb89a95ccd946c58e4">More...</a><br /></td></tr>
+<tr class="separator:ae9ffe85d37d568eb89a95ccd946c58e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5f17852b26c62ee3ea11314acd44ed7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7">addNodeJoueurLast</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_node_joueur.html">NodeJoueur</a> *j)</td></tr>
+<tr class="memdesc:ae5f17852b26c62ee3ea11314acd44ed7"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en fin de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>.  <a href="#ae5f17852b26c62ee3ea11314acd44ed7">More...</a><br /></td></tr>
+<tr class="separator:ae5f17852b26c62ee3ea11314acd44ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66b1bceb26ec316fdda87bcfda7e2384"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384">deleteFirstNodeJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a66b1bceb26ec316fdda87bcfda7e2384"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue.  <a href="#a66b1bceb26ec316fdda87bcfda7e2384">More...</a><br /></td></tr>
+<tr class="separator:a66b1bceb26ec316fdda87bcfda7e2384"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cdcdd207a1d2f14c1fd3a0970dbd44d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d">deleteLastNodeJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a8cdcdd207a1d2f14c1fd3a0970dbd44d"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime le dernier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue.  <a href="#a8cdcdd207a1d2f14c1fd3a0970dbd44d">More...</a><br /></td></tr>
+<tr class="separator:a8cdcdd207a1d2f14c1fd3a0970dbd44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a427eb50539649f5a290d0a8fac11453b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b">deleteCurrentNodeJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l)</td></tr>
+<tr class="memdesc:a427eb50539649f5a290d0a8fac11453b"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction supprime le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant de la liste et libère l'espace alloue.  <a href="#a427eb50539649f5a290d0a8fac11453b">More...</a><br /></td></tr>
 <tr class="separator:a427eb50539649f5a290d0a8fac11453b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accd208995b99fcc271ace70c51d54ed2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accd208995b99fcc271ace70c51d54ed2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setOnJoueur</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memitem:accd208995b99fcc271ace70c51d54ed2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2">setOnJoueur</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:accd208995b99fcc271ace70c51d54ed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction positionne le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> possedant la valeur <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>.  <a href="#accd208995b99fcc271ace70c51d54ed2">More...</a><br /></td></tr>
 <tr class="separator:accd208995b99fcc271ace70c51d54ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3a172c07e0bce965ebb74e1f80a7b63e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a172c07e0bce965ebb74e1f80a7b63e"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>deleteNodeJoueur</b> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
-<tr class="separator:a3a172c07e0bce965ebb74e1f80a7b63e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37e4f39a86be2473d300649bdd1f0841"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841">deleteNodeJoueurFromList</a> (<a class="el" href="struct_list_joueur.html">ListJoueur</a> *l, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a37e4f39a86be2473d300649bdd1f0841"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction efface le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> contenant le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre et libere l'espace alloue en memoire. Elle repositione la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant avant l'appel de la fonction. Si la valeur a supprimmer est la valeur courante avant l'appel de la fonction, elle positionne la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant. Si la valeur a supprimer est le derniere <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste, la valeur courante est placee sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a>.  <a href="#a37e4f39a86be2473d300649bdd1f0841">More...</a><br /></td></tr>
+<tr class="separator:a37e4f39a86be2473d300649bdd1f0841"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Fichier contenant les signatures de la liste de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
-</div></div><!-- contents -->
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae9ffe85d37d568eb89a95ccd946c58e4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addNodeJoueurFirst </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> au debut de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier et un pointeur vers le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae5f17852b26c62ee3ea11314acd44ed7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addNodeJoueurLast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction ajoute un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en fin de la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier et un pointeur vers le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a427eb50539649f5a290d0a8fac11453b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deleteCurrentNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant de la liste et libère l'espace alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a66b1bceb26ec316fdda87bcfda7e2384"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deleteFirstNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5077e699691bd58fea7698e6e2adb469"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deleteJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime une <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> et libere l'espace alloue en memoire. Attention, il faut egalement liberer les <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> appartement a la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Un</td><td>pointeur vers la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a supprimer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8cdcdd207a1d2f14c1fd3a0970dbd44d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deleteLastNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime le dernier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste et libere l'espace alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout s'est bien passe, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acf40231e9cba37c36146679ca686152c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deleteNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction supprime un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et libere l'espace memoire qui lui etait alloue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td>fonction prend en entree un pointeur vers un <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a37e4f39a86be2473d300649bdd1f0841"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int deleteNodeJoueurFromList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction efface le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> contenant le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> en parrametre et libere l'espace alloue en memoire. Elle repositione la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant avant l'appel de la fonction. Si la valeur a supprimmer est la valeur courante avant l'appel de la fonction, elle positionne la valeur courante sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant. Si la valeur a supprimer est le derniere <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste, la valeur courante est placee sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier, la valeur de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a supprimer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si tout c'est bien passe, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a56038a0e6ca0be88480b7b18bb9448f4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int emptyJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si la <a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> est vide. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si la liste est vide, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aae613b19e1dced9559619de58d78387b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_joueur.html">Joueur</a>* getCurrentJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie un pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> du <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> du noeud courant, NULL si la liste est vide. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a75eaa52a6f8eecc26382842abcefe263"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_node_joueur.html">NodeJoueur</a>* initNodeJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>joueur</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction cree un nouveau <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> et initialise sa valeur courante. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td>fonction prend en entree un pointeur vers un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>NULL si la valeur d'entree est nulle, un pointeur vers le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> cree sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aef6127044aa2c8fcfa8a6422f1e261fb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isFirstJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le premier de la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le premier de la liste, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af364ba053d8458f381580b8f8db8314c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isNextNodeJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_node_joueur.html">NodeJoueur</a> *&#160;</td>
+          <td class="paramname"><em>n</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en parrametre est le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> et le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> en parrametre est le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a34c3795862dd3f126cf9ae9d3e8759a4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void nextJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> suivant. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae039cc946632a112646e9300ec78d1c1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int outOfJoueurList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est la dernier de la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a tester </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant est le dernier de la liste, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afbd10ae61f4408f5e0adba4d28bb9865"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setOnFirstJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction deplace le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le premier <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> de la liste. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="accd208995b99fcc271ace70c51d54ed2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setOnJoueur </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction positionne le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> courant sur le <a class="el" href="struct_node_joueur.html" title="Definition de la structure NodeJoueur. ">NodeJoueur</a> possedant la valeur <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_list_joueur.html" title="Definition de la structure ListJoueur. ">ListJoueur</a> a modifier, la valeur de <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a trouver. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><a class="el" href="joueur_list_8h.html">joueurList.h</a></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="joueur_list_8h.html">joueurList.h</a></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/joueur_list_8h.js b/doc/Doxygen/html/joueur_list_8h.js
index 5face7a..bfea3b9 100644
--- a/doc/Doxygen/html/joueur_list_8h.js
+++ b/doc/Doxygen/html/joueur_list_8h.js
@@ -1,14 +1,19 @@
 var joueur_list_8h =
 [
-    [ "addNodeJoueurNext", "joueur_list_8h.html#ac1298262fa351c1b28ea25481aefca6a", null ],
+    [ "addNodeJoueurFirst", "joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4", null ],
+    [ "addNodeJoueurLast", "joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7", null ],
     [ "deleteCurrentNodeJoueur", "joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b", null ],
+    [ "deleteFirstNodeJoueur", "joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384", null ],
     [ "deleteJoueurList", "joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469", null ],
+    [ "deleteLastNodeJoueur", "joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d", null ],
     [ "deleteNodeJoueur", "joueur_list_8h.html#acf40231e9cba37c36146679ca686152c", null ],
-    [ "deleteNodeJoueur", "joueur_list_8h.html#a3a172c07e0bce965ebb74e1f80a7b63e", null ],
+    [ "deleteNodeJoueurFromList", "joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841", null ],
     [ "emptyJoueurList", "joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4", null ],
-    [ "getCurrentJoueur", "joueur_list_8h.html#a19e232881f3b555f03fcd0ce8fa04651", null ],
-    [ "initJoueurList", "joueur_list_8h.html#a4697036e51a99c7eeb9d1de768a6bc88", null ],
-    [ "initNodeJoueur", "joueur_list_8h.html#a8307512ea809420e13d0d28c92db236f", null ],
+    [ "getCurrentJoueur", "joueur_list_8h.html#aae613b19e1dced9559619de58d78387b", null ],
+    [ "initJoueurList", "joueur_list_8h.html#ac17e48db97f31912dfa30165c046832d", null ],
+    [ "initNodeJoueur", "joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263", null ],
+    [ "isFirstJoueurList", "joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb", null ],
+    [ "isNextNodeJoueurList", "joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c", null ],
     [ "nextJoueur", "joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4", null ],
     [ "outOfJoueurList", "joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1", null ],
     [ "printJoueurList", "joueur_list_8h.html#a110920a30f312f0dad9329114d5f1314", null ],
diff --git a/doc/Doxygen/html/joueur_list_8h_source.html b/doc/Doxygen/html/joueur_list_8h_source.html
index 59122d7..dc980be 100644
--- a/doc/Doxygen/html/joueur_list_8h_source.html
+++ b/doc/Doxygen/html/joueur_list_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/joueurList.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/joueurList.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -67,16 +67,33 @@ $(document).ready(function(){initNavTree('joueur_list_8h_source.html','');});
 <div class="title">joueurList.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="joueur_list_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#ifndef JOUEUR_LIST_H</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#define JOUEUR_LIST_H</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="structures_8h.html">structures.h</a>&quot;</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Fonctions concernant la structure NodeJoueur</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<a class="code" href="struct_node_joueur.html">NodeJoueur</a> * initNodeJoueur(<a class="code" href="struct_joueur.html">Joueur</a> * j, <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * n);</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="keywordtype">void</span> deleteNodeJoueur(<a class="code" href="struct_node_joueur.html">NodeJoueur</a> * j);</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// Fonctions concernant la structure ListJoueur</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keywordtype">void</span> initJoueurList(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keywordtype">void</span> deleteJoueurList(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keywordtype">void</span> printJoueurList(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keywordtype">int</span> emptyJoueurList(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keywordtype">int</span> outOfJoueurList(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keywordtype">void</span> setOnFirstJoueur(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keywordtype">void</span> nextJoueur(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<a class="code" href="struct_node_joueur.html">NodeJoueur</a> * getCurrentJoueur(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keywordtype">int</span> addNodeJoueurNext(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keywordtype">int</span> deleteCurrentNodeJoueur(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keywordtype">void</span> setOnJoueur(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keywordtype">int</span> deleteNodeJoueur(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif // JOUEUR_LIST_H</span></div><div class="ttc" id="struct_joueur_html"><div class="ttname"><a href="struct_joueur.html">Joueur</a></div><div class="ttdoc">Definition de la structure Joueur. </div><div class="ttdef"><b>Definition:</b> structures.h:139</div></div>
+<a href="joueur_list_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#ifndef JOUEUR_LIST_H</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#define JOUEUR_LIST_H</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="structures_8h.html">structures.h</a>&quot;</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Fonctions concernant la structure NodeJoueur</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263">initNodeJoueur</a>(<a class="code" href="struct_joueur.html">Joueur</a> * joueur);</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_list_8h.html#acf40231e9cba37c36146679ca686152c">deleteNodeJoueur</a>(<a class="code" href="struct_node_joueur.html">NodeJoueur</a> * j);</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// Fonctions concernant la structure ListJoueur</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<a class="code" href="struct_list_joueur.html">ListJoueur</a> * initJoueurList();</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469">deleteJoueurList</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keywordtype">void</span> printJoueurList(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4">emptyJoueurList</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1">outOfJoueurList</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb">isFirstJoueurList</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c">isNextNodeJoueurList</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l,<a class="code" href="struct_node_joueur.html">NodeJoueur</a> * n);</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865">setOnFirstJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4">nextJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<a class="code" href="struct_joueur.html">Joueur</a> * <a class="code" href="joueur_list_8h.html#aae613b19e1dced9559619de58d78387b">getCurrentJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4">addNodeJoueurFirst</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * j);</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7">addNodeJoueurLast</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * j);</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384">deleteFirstNodeJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d">deleteLastNodeJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> *l);</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b">deleteCurrentNodeJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l);</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keywordtype">void</span> <a class="code" href="joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2">setOnJoueur</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keywordtype">int</span> <a class="code" href="joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841">deleteNodeJoueurFromList</a>(<a class="code" href="struct_list_joueur.html">ListJoueur</a> * l, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#endif // JOUEUR_LIST_H</span></div><div class="ttc" id="struct_joueur_html"><div class="ttname"><a href="struct_joueur.html">Joueur</a></div><div class="ttdoc">Definition de la structure Joueur. </div><div class="ttdef"><b>Definition:</b> structures.h:139</div></div>
 <div class="ttc" id="struct_node_joueur_html"><div class="ttname"><a href="struct_node_joueur.html">NodeJoueur</a></div><div class="ttdoc">Definition de la structure NodeJoueur. </div><div class="ttdef"><b>Definition:</b> structures.h:149</div></div>
+<div class="ttc" id="joueur_list_8h_html_accd208995b99fcc271ace70c51d54ed2"><div class="ttname"><a href="joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2">setOnJoueur</a></div><div class="ttdeci">void setOnJoueur(ListJoueur *l, Joueur *j)</div><div class="ttdoc">La fonction positionne le NodeJoueur courant sur le NodeJoueur possedant la valeur Joueur...</div><div class="ttdef"><b>Definition:</b> joueurList.c:289</div></div>
+<div class="ttc" id="joueur_list_8h_html_aae613b19e1dced9559619de58d78387b"><div class="ttname"><a href="joueur_list_8h.html#aae613b19e1dced9559619de58d78387b">getCurrentJoueur</a></div><div class="ttdeci">Joueur * getCurrentJoueur(ListJoueur *l)</div><div class="ttdoc">La fonction renvoie un pointeur vers le Joueur du NodeJoueur courant. </div><div class="ttdef"><b>Definition:</b> joueurList.c:160</div></div>
+<div class="ttc" id="joueur_list_8h_html_ae5f17852b26c62ee3ea11314acd44ed7"><div class="ttname"><a href="joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7">addNodeJoueurLast</a></div><div class="ttdeci">int addNodeJoueurLast(ListJoueur *l, NodeJoueur *j)</div><div class="ttdoc">La fonction ajoute un NodeJoueur en fin de la ListJoueur. </div><div class="ttdef"><b>Definition:</b> joueurList.c:200</div></div>
 <div class="ttc" id="structures_8h_html"><div class="ttname"><a href="structures_8h.html">structures.h</a></div><div class="ttdoc">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE Type_t...</div></div>
+<div class="ttc" id="joueur_list_8h_html_a75eaa52a6f8eecc26382842abcefe263"><div class="ttname"><a href="joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263">initNodeJoueur</a></div><div class="ttdeci">NodeJoueur * initNodeJoueur(Joueur *joueur)</div><div class="ttdoc">La fonction cree un nouveau NodeJoueur et initialise sa valeur courante. </div><div class="ttdef"><b>Definition:</b> joueurList.c:18</div></div>
+<div class="ttc" id="joueur_list_8h_html_a56038a0e6ca0be88480b7b18bb9448f4"><div class="ttname"><a href="joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4">emptyJoueurList</a></div><div class="ttdeci">int emptyJoueurList(ListJoueur *l)</div><div class="ttdoc">La fonction teste si la ListJoueur est vide. </div><div class="ttdef"><b>Definition:</b> joueurList.c:76</div></div>
+<div class="ttc" id="joueur_list_8h_html_a427eb50539649f5a290d0a8fac11453b"><div class="ttname"><a href="joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b">deleteCurrentNodeJoueur</a></div><div class="ttdeci">int deleteCurrentNodeJoueur(ListJoueur *l)</div><div class="ttdoc">La fonction supprime le NodeJoueur courant de la liste et libère l&amp;#39;espace alloue. </div><div class="ttdef"><b>Definition:</b> joueurList.c:263</div></div>
+<div class="ttc" id="joueur_list_8h_html_a8cdcdd207a1d2f14c1fd3a0970dbd44d"><div class="ttname"><a href="joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d">deleteLastNodeJoueur</a></div><div class="ttdeci">int deleteLastNodeJoueur(ListJoueur *l)</div><div class="ttdoc">La fonction supprime le dernier NodeJoueur de la liste et libere l&amp;#39;espace alloue. ...</div><div class="ttdef"><b>Definition:</b> joueurList.c:236</div></div>
+<div class="ttc" id="joueur_list_8h_html_aef6127044aa2c8fcfa8a6422f1e261fb"><div class="ttname"><a href="joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb">isFirstJoueurList</a></div><div class="ttdeci">int isFirstJoueurList(ListJoueur *l)</div><div class="ttdoc">La fonction teste si le NodeJoueur courant est le premier de la liste. </div><div class="ttdef"><b>Definition:</b> joueurList.c:107</div></div>
+<div class="ttc" id="joueur_list_8h_html_afbd10ae61f4408f5e0adba4d28bb9865"><div class="ttname"><a href="joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865">setOnFirstJoueur</a></div><div class="ttdeci">void setOnFirstJoueur(ListJoueur *l)</div><div class="ttdoc">La fonction deplace le NodeJoueur courant sur le premier NodeJoueur de la liste. </div><div class="ttdef"><b>Definition:</b> joueurList.c:133</div></div>
 <div class="ttc" id="struct_list_joueur_html"><div class="ttname"><a href="struct_list_joueur.html">ListJoueur</a></div><div class="ttdoc">Definition de la structure ListJoueur. </div><div class="ttdef"><b>Definition:</b> structures.h:159</div></div>
+<div class="ttc" id="joueur_list_8h_html_ae9ffe85d37d568eb89a95ccd946c58e4"><div class="ttname"><a href="joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4">addNodeJoueurFirst</a></div><div class="ttdeci">int addNodeJoueurFirst(ListJoueur *l, NodeJoueur *j)</div><div class="ttdoc">La fonction ajoute un NodeJoueur au debut de la ListJoueur. </div><div class="ttdef"><b>Definition:</b> joueurList.c:174</div></div>
+<div class="ttc" id="joueur_list_8h_html_a37e4f39a86be2473d300649bdd1f0841"><div class="ttname"><a href="joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841">deleteNodeJoueurFromList</a></div><div class="ttdeci">int deleteNodeJoueurFromList(ListJoueur *l, Joueur *j)</div><div class="ttdoc">La fonction efface le NodeJoueur contenant le Joueur en parrametre et libere l&amp;#39;espace alloue en memoi...</div><div class="ttdef"><b>Definition:</b> joueurList.c:307</div></div>
+<div class="ttc" id="joueur_list_8h_html_acf40231e9cba37c36146679ca686152c"><div class="ttname"><a href="joueur_list_8h.html#acf40231e9cba37c36146679ca686152c">deleteNodeJoueur</a></div><div class="ttdeci">void deleteNodeJoueur(NodeJoueur *j)</div><div class="ttdoc">La fonction supprime un NodeJoueur et libere l&amp;#39;espace memoire qui lui etait alloue. </div><div class="ttdef"><b>Definition:</b> joueurList.c:34</div></div>
+<div class="ttc" id="joueur_list_8h_html_a5077e699691bd58fea7698e6e2adb469"><div class="ttname"><a href="joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469">deleteJoueurList</a></div><div class="ttdeci">void deleteJoueurList(ListJoueur *l)</div><div class="ttdoc">La fonction supprime une ListJoueur et libere l&amp;#39;espace alloue en memoire. Attention, il faut egalement liberer les NodeJoueur appartement a la liste. </div><div class="ttdef"><b>Definition:</b> joueurList.c:60</div></div>
+<div class="ttc" id="joueur_list_8h_html_a34c3795862dd3f126cf9ae9d3e8759a4"><div class="ttname"><a href="joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4">nextJoueur</a></div><div class="ttdeci">void nextJoueur(ListJoueur *l)</div><div class="ttdoc">La fonction deplace le NodeJoueur courant sur le NodeJoueur suivant. </div><div class="ttdef"><b>Definition:</b> joueurList.c:145</div></div>
+<div class="ttc" id="joueur_list_8h_html_ae039cc946632a112646e9300ec78d1c1"><div class="ttname"><a href="joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1">outOfJoueurList</a></div><div class="ttdeci">int outOfJoueurList(ListJoueur *l)</div><div class="ttdoc">La fonction teste si le NodeJoueur courant est la dernier de la liste. </div><div class="ttdef"><b>Definition:</b> joueurList.c:93</div></div>
+<div class="ttc" id="joueur_list_8h_html_a66b1bceb26ec316fdda87bcfda7e2384"><div class="ttname"><a href="joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384">deleteFirstNodeJoueur</a></div><div class="ttdeci">int deleteFirstNodeJoueur(ListJoueur *l)</div><div class="ttdoc">La fonction supprime le premier NodeJoueur de la liste et libere l&amp;#39;espace alloue. ...</div><div class="ttdef"><b>Definition:</b> joueurList.c:219</div></div>
+<div class="ttc" id="joueur_list_8h_html_af364ba053d8458f381580b8f8db8314c"><div class="ttname"><a href="joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c">isNextNodeJoueurList</a></div><div class="ttdeci">int isNextNodeJoueurList(ListJoueur *l, NodeJoueur *n)</div><div class="ttdoc">La fonction teste si le NodeJoueur en parrametre est le NodeJoueur suivant le NodeJoueur courant...</div><div class="ttdef"><b>Definition:</b> joueurList.c:120</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><a class="el" href="joueur_list_8h.html">joueurList.h</a></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="joueur_list_8h.html">joueurList.h</a></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/navtreedata.js b/doc/Doxygen/html/navtreedata.js
index 9480d98..5b2b9af 100644
--- a/doc/Doxygen/html/navtreedata.js
+++ b/doc/Doxygen/html/navtreedata.js
@@ -1,6 +1,6 @@
 var NAVTREE =
 [
-  [ "Test", "index.html", [
+  [ "ElderInternalIgnition", "index.html", [
     [ "Data Structures", "annotated.html", [
       [ "Data Structures", "annotated.html", "annotated_dup" ],
       [ "Data Structure Index", "classes.html", null ],
@@ -13,6 +13,7 @@ var NAVTREE =
       [ "File List", "files.html", "files" ],
       [ "Globals", "globals.html", [
         [ "All", "globals.html", null ],
+        [ "Functions", "globals_func.html", null ],
         [ "Enumerations", "globals_enum.html", null ]
       ] ]
     ] ]
@@ -21,7 +22,7 @@ var NAVTREE =
 
 var NAVTREEINDEX =
 [
-"affichage_8h_source.html"
+"_affichage_console_8c.html"
 ];
 
 var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/doc/Doxygen/html/navtreeindex0.js b/doc/Doxygen/html/navtreeindex0.js
index 91f0189..18521d8 100644
--- a/doc/Doxygen/html/navtreeindex0.js
+++ b/doc/Doxygen/html/navtreeindex0.js
@@ -1,39 +1,110 @@
 var NAVTREEINDEX0 =
 {
-"affichage_8h_source.html":[1,0,0,0,0,0,0],
+"_affichage_console_8c.html":[1,0,0,1],
+"_affichage_console_8c.html#a0b0185f40fadadd0003879968c6390e8":[1,0,0,1,0],
+"_affichage_console_8c.html#a40b2814667c20dce9a5ccadf6bd2ae8f":[1,0,0,1,2],
+"_affichage_console_8c.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f":[1,0,0,1,3],
+"_affichage_console_8c.html#a991314807091d7d34dda90f3abd2dbee":[1,0,0,1,1],
+"_affichage_console_8c.html#ad3645682a6d868e154445f0b378c0c91":[1,0,0,1,4],
+"_affichage_console_8c.html#af37b7a7ad7f8b163f43a9c064002f50c":[1,0,0,1,5],
+"_affichage_console_8h.html":[1,0,0,2],
+"_affichage_console_8h.html#a0b0185f40fadadd0003879968c6390e8":[1,0,0,2,0],
+"_affichage_console_8h.html#a40b2814667c20dce9a5ccadf6bd2ae8f":[1,0,0,2,2],
+"_affichage_console_8h.html#a5cc1ede5640fb6d0b92bcbb4d8f0b59f":[1,0,0,2,3],
+"_affichage_console_8h.html#a991314807091d7d34dda90f3abd2dbee":[1,0,0,2,1],
+"_affichage_console_8h.html#ad3645682a6d868e154445f0b378c0c91":[1,0,0,2,4],
+"_affichage_console_8h.html#af37b7a7ad7f8b163f43a9c064002f50c":[1,0,0,2,5],
+"_affichage_console_8h_source.html":[1,0,0,2],
+"affichage_8h_source.html":[1,0,0,0],
 "annotated.html":[0,0],
-"case_8h_source.html":[1,0,0,0,0,0,1],
+"case_8h_source.html":[1,0,0,3],
 "classes.html":[0,1],
-"competence_8h_source.html":[1,0,0,0,0,0,2],
-"deplacements_8h_source.html":[1,0,0,0,0,0,3],
-"dir_91f41f3d62307cbfe8e99f19ae8814e2.html":[1,0,0,0,0,0],
-"dir_93ab9e92801dab461e2cb72cd6898338.html":[1,0,0,0],
-"dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html":[1,0,0,0,0],
-"dir_f396504afdc959660871b003fa10164d.html":[1,0,0],
+"competence_8h_source.html":[1,0,0,4],
+"deplacements_8h_source.html":[1,0,0,5],
+"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[1,0,0],
 "files.html":[1,0],
 "functions.html":[0,2,0],
 "functions_vars.html":[0,2,1],
 "globals.html":[1,1,0],
-"globals_enum.html":[1,1,1],
+"globals_enum.html":[1,1,2],
+"globals_func.html":[1,1,1],
 "index.html":[],
-"joueur_list_8h.html":[1,0,0,0,0,0,4],
-"joueur_list_8h.html#a110920a30f312f0dad9329114d5f1314":[1,0,0,0,0,0,4,11],
-"joueur_list_8h.html#a19e232881f3b555f03fcd0ce8fa04651":[1,0,0,0,0,0,4,6],
-"joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4":[1,0,0,0,0,0,4,9],
-"joueur_list_8h.html#a3a172c07e0bce965ebb74e1f80a7b63e":[1,0,0,0,0,0,4,4],
-"joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b":[1,0,0,0,0,0,4,1],
-"joueur_list_8h.html#a4697036e51a99c7eeb9d1de768a6bc88":[1,0,0,0,0,0,4,7],
-"joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469":[1,0,0,0,0,0,4,2],
-"joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4":[1,0,0,0,0,0,4,5],
-"joueur_list_8h.html#a8307512ea809420e13d0d28c92db236f":[1,0,0,0,0,0,4,8],
-"joueur_list_8h.html#ac1298262fa351c1b28ea25481aefca6a":[1,0,0,0,0,0,4,0],
-"joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2":[1,0,0,0,0,0,4,13],
-"joueur_list_8h.html#acf40231e9cba37c36146679ca686152c":[1,0,0,0,0,0,4,3],
-"joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1":[1,0,0,0,0,0,4,10],
-"joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865":[1,0,0,0,0,0,4,12],
-"joueur_list_8h_source.html":[1,0,0,0,0,0,4],
+"joueur_8c.html":[1,0,0,6],
+"joueur_8c.html#a0d48484bcb29fc1a64d773d1344a4cb9":[1,0,0,6,6],
+"joueur_8c.html#a199aed58fced5db3be4cd0e90d036c5a":[1,0,0,6,4],
+"joueur_8c.html#a3c57f5edd3a225eeaeb244bb05f4ac55":[1,0,0,6,2],
+"joueur_8c.html#a3e9cfa10da01cf528d89e9e9e129b89c":[1,0,0,6,5],
+"joueur_8c.html#a6e92c4ef17331d34b4c3a69752179bf8":[1,0,0,6,3],
+"joueur_8c.html#a9577ffc33ca1c7dcf059203b579eadb6":[1,0,0,6,7],
+"joueur_8c.html#ad5196355c08ca2f4a38fc9b1a1b9ab06":[1,0,0,6,1],
+"joueur_8c.html#aecee09592713a8d550a02f3b70b214e3":[1,0,0,6,8],
+"joueur_8c.html#af7a3d7fef6547f3afbbebb40fb679251":[1,0,0,6,0],
+"joueur_8h.html":[1,0,0,7],
+"joueur_8h.html#a124d9a48ebbebb796be61918bc7247f0":[1,0,0,7,2],
+"joueur_8h.html#a3e9cfa10da01cf528d89e9e9e129b89c":[1,0,0,7,4],
+"joueur_8h.html#a4ffc183cf6c15bf3c708a776beb30195":[1,0,0,7,3],
+"joueur_8h.html#a6bf5aa718d59a049e6cb0d51a526c367":[1,0,0,7,5],
+"joueur_8h.html#a9577ffc33ca1c7dcf059203b579eadb6":[1,0,0,7,6],
+"joueur_8h.html#ad5196355c08ca2f4a38fc9b1a1b9ab06":[1,0,0,7,1],
+"joueur_8h.html#aecee09592713a8d550a02f3b70b214e3":[1,0,0,7,7],
+"joueur_8h.html#af7a3d7fef6547f3afbbebb40fb679251":[1,0,0,7,0],
+"joueur_8h_source.html":[1,0,0,7],
+"joueur_list_8c.html":[1,0,0,8],
+"joueur_list_8c.html#a2b14e06d6e46a3580a6c123b81bb315c":[1,0,0,8,5],
+"joueur_list_8c.html#a31470001df4a3d531e2ab4e961c52756":[1,0,0,8,9],
+"joueur_list_8c.html#a34c3795862dd3f126cf9ae9d3e8759a4":[1,0,0,8,14],
+"joueur_list_8c.html#a37e4f39a86be2473d300649bdd1f0841":[1,0,0,8,7],
+"joueur_list_8c.html#a4c57864633864d568fc32670927e07d5":[1,0,0,8,2],
+"joueur_list_8c.html#a5077e699691bd58fea7698e6e2adb469":[1,0,0,8,4],
+"joueur_list_8c.html#a56038a0e6ca0be88480b7b18bb9448f4":[1,0,0,8,8],
+"joueur_list_8c.html#ac17e48db97f31912dfa30165c046832d":[1,0,0,8,10],
+"joueur_list_8c.html#accd208995b99fcc271ace70c51d54ed2":[1,0,0,8,17],
+"joueur_list_8c.html#acf40231e9cba37c36146679ca686152c":[1,0,0,8,6],
+"joueur_list_8c.html#ae039cc946632a112646e9300ec78d1c1":[1,0,0,8,15],
+"joueur_list_8c.html#ae5f17852b26c62ee3ea11314acd44ed7":[1,0,0,8,1],
+"joueur_list_8c.html#ae7994aa950bbf57afd37596220e3f72a":[1,0,0,8,11],
+"joueur_list_8c.html#ae9ffe85d37d568eb89a95ccd946c58e4":[1,0,0,8,0],
+"joueur_list_8c.html#aef6127044aa2c8fcfa8a6422f1e261fb":[1,0,0,8,12],
+"joueur_list_8c.html#af364ba053d8458f381580b8f8db8314c":[1,0,0,8,13],
+"joueur_list_8c.html#afb71ceec7b050d4a70a1c69baad22a88":[1,0,0,8,3],
+"joueur_list_8c.html#afbd10ae61f4408f5e0adba4d28bb9865":[1,0,0,8,16],
+"joueur_list_8h.html":[1,0,0,9],
+"joueur_list_8h.html#a110920a30f312f0dad9329114d5f1314":[1,0,0,9,16],
+"joueur_list_8h.html#a34c3795862dd3f126cf9ae9d3e8759a4":[1,0,0,9,14],
+"joueur_list_8h.html#a37e4f39a86be2473d300649bdd1f0841":[1,0,0,9,7],
+"joueur_list_8h.html#a427eb50539649f5a290d0a8fac11453b":[1,0,0,9,2],
+"joueur_list_8h.html#a5077e699691bd58fea7698e6e2adb469":[1,0,0,9,4],
+"joueur_list_8h.html#a56038a0e6ca0be88480b7b18bb9448f4":[1,0,0,9,8],
+"joueur_list_8h.html#a66b1bceb26ec316fdda87bcfda7e2384":[1,0,0,9,3],
+"joueur_list_8h.html#a75eaa52a6f8eecc26382842abcefe263":[1,0,0,9,11],
+"joueur_list_8h.html#a8cdcdd207a1d2f14c1fd3a0970dbd44d":[1,0,0,9,5],
+"joueur_list_8h.html#aae613b19e1dced9559619de58d78387b":[1,0,0,9,9],
+"joueur_list_8h.html#ac17e48db97f31912dfa30165c046832d":[1,0,0,9,10],
+"joueur_list_8h.html#accd208995b99fcc271ace70c51d54ed2":[1,0,0,9,18],
+"joueur_list_8h.html#acf40231e9cba37c36146679ca686152c":[1,0,0,9,6],
+"joueur_list_8h.html#ae039cc946632a112646e9300ec78d1c1":[1,0,0,9,15],
+"joueur_list_8h.html#ae5f17852b26c62ee3ea11314acd44ed7":[1,0,0,9,1],
+"joueur_list_8h.html#ae9ffe85d37d568eb89a95ccd946c58e4":[1,0,0,9,0],
+"joueur_list_8h.html#aef6127044aa2c8fcfa8a6422f1e261fb":[1,0,0,9,12],
+"joueur_list_8h.html#af364ba053d8458f381580b8f8db8314c":[1,0,0,9,13],
+"joueur_list_8h.html#afbd10ae61f4408f5e0adba4d28bb9865":[1,0,0,9,17],
+"joueur_list_8h_source.html":[1,0,0,9],
 "pages.html":[],
-"personnage_8h_source.html":[1,0,0,0,0,0,5],
+"partie_8h.html":[1,0,0,10],
+"partie_8h.html#a0b8712f62f37f1117df170508a3110ea":[1,0,0,10,10],
+"partie_8h.html#a4c87efeb112e29983e23b6167550773a":[1,0,0,10,9],
+"partie_8h.html#a581d08d0f54b63f0d21328d79c095868":[1,0,0,10,3],
+"partie_8h.html#a7f80e5431256d39e4633811ba9ff672b":[1,0,0,10,0],
+"partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4":[1,0,0,10,6],
+"partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4":[1,0,0,10,7],
+"partie_8h.html#abb468fec3acc7eff6f128d295c8845e7":[1,0,0,10,11],
+"partie_8h.html#ac16052e8de23daf2b29f6e8d6d14d78e":[1,0,0,10,4],
+"partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34":[1,0,0,10,1],
+"partie_8h.html#addce97432100297b688cd0b10f656a9e":[1,0,0,10,8],
+"partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a":[1,0,0,10,5],
+"partie_8h.html#aec8732f987aa021d0ba25763e3b8f581":[1,0,0,10,2],
+"partie_8h_source.html":[1,0,0,10],
+"personnage_8h_source.html":[1,0,0,11],
 "struct_attaque.html":[0,0,0],
 "struct_attaque.html#a055266f75920814cd32bf5e901842391":[0,0,0,2],
 "struct_attaque.html#a422ef9c7bc44ec9e808134e300ca8b69":[0,0,0,4],
@@ -79,7 +150,7 @@ var NAVTREEINDEX0 =
 "struct_node_joueur.html#aa4e88845cad6c6fc6e023864fe63fa59":[0,0,9,0],
 "struct_partie.html":[0,0,10],
 "struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af":[0,0,10,0],
-"struct_partie.html#a7087387d50442b80106f6112bd1f74a0":[0,0,10,1],
+"struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb":[0,0,10,1],
 "struct_personnage.html":[0,0,11],
 "struct_personnage.html#a055266f75920814cd32bf5e901842391":[0,0,11,1],
 "struct_personnage.html#a60b299f0e41b6b279f3b5fd3779203b4":[0,0,11,4],
@@ -98,20 +169,20 @@ var NAVTREEINDEX0 =
 "structtype__terrain.html#a4e15cc35336e348251da2ca5b751f8c3":[0,0,14,1],
 "structtype__terrain.html#a711a7d913fdec890f86afdc16023e314":[0,0,14,3],
 "structtype__terrain.html#ad584befaa455a57edf59d341a3de8972":[0,0,14,2],
-"structures_8h.html":[1,0,0,0,0,0,6],
-"structures_8h.html#a1dc5d3d8f050cd0eb5af7ebe9ce725c6":[1,0,0,0,0,0,6,17],
-"structures_8h.html#a3a0c5cdfab8ff6f199f8f616dea71405":[1,0,0,0,0,0,6,15],
-"structures_8h.html#a4491aae6d42b37ab19de55717d55d037":[1,0,0,0,0,0,6,21],
-"structures_8h.html#a7269fb84e8c9370e0c060e304098d7dc":[1,0,0,0,0,0,6,12],
-"structures_8h.html#a7639073fc06ba0b9bbe6b7023dafed5a":[1,0,0,0,0,0,6,20],
-"structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed":[1,0,0,0,0,0,6,23],
-"structures_8h.html#a7c6368b321bd9acd0149b030bb8275eda1c0a12426bd5d0e68b2969bc032d231a":[1,0,0,0,0,0,6,23,0],
-"structures_8h.html#a7c6368b321bd9acd0149b030bb8275eda3e88fdefec20a04ccc848378627c1d35":[1,0,0,0,0,0,6,23,1],
-"structures_8h.html#a7ea5c1778f2c5b82bf15dd0c85eefdec":[1,0,0,0,0,0,6,22],
-"structures_8h.html#a8d502b3a5532ea47e361509ab89a397d":[1,0,0,0,0,0,6,14],
-"structures_8h.html#a9d7072b0e824a8af903f3a4b09f781d5":[1,0,0,0,0,0,6,16],
-"structures_8h.html#a9eb639942f7a0c6aabfd422bfcfb8f09":[1,0,0,0,0,0,6,18],
-"structures_8h.html#aa1c4db74604e23877fda17c87d483730":[1,0,0,0,0,0,6,19],
-"structures_8h.html#ad1bddcf2a2f39cbb9024e414286d1877":[1,0,0,0,0,0,6,13],
-"structures_8h_source.html":[1,0,0,0,0,0,6]
+"structures_8h.html":[1,0,0,12],
+"structures_8h.html#a1dc5d3d8f050cd0eb5af7ebe9ce725c6":[1,0,0,12,17],
+"structures_8h.html#a3a0c5cdfab8ff6f199f8f616dea71405":[1,0,0,12,15],
+"structures_8h.html#a4491aae6d42b37ab19de55717d55d037":[1,0,0,12,21],
+"structures_8h.html#a7269fb84e8c9370e0c060e304098d7dc":[1,0,0,12,12],
+"structures_8h.html#a7639073fc06ba0b9bbe6b7023dafed5a":[1,0,0,12,20],
+"structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed":[1,0,0,12,23],
+"structures_8h.html#a7c6368b321bd9acd0149b030bb8275eda1c0a12426bd5d0e68b2969bc032d231a":[1,0,0,12,23,0],
+"structures_8h.html#a7c6368b321bd9acd0149b030bb8275eda3e88fdefec20a04ccc848378627c1d35":[1,0,0,12,23,1],
+"structures_8h.html#a7ea5c1778f2c5b82bf15dd0c85eefdec":[1,0,0,12,22],
+"structures_8h.html#a8d502b3a5532ea47e361509ab89a397d":[1,0,0,12,14],
+"structures_8h.html#a9d7072b0e824a8af903f3a4b09f781d5":[1,0,0,12,16],
+"structures_8h.html#a9eb639942f7a0c6aabfd422bfcfb8f09":[1,0,0,12,18],
+"structures_8h.html#aa1c4db74604e23877fda17c87d483730":[1,0,0,12,19],
+"structures_8h.html#ad1bddcf2a2f39cbb9024e414286d1877":[1,0,0,12,13],
+"structures_8h_source.html":[1,0,0,12]
 };
diff --git a/doc/Doxygen/html/partie_8h.html b/doc/Doxygen/html/partie_8h.html
new file mode 100644
index 0000000..7542be5
--- /dev/null
+++ b/doc/Doxygen/html/partie_8h.html
@@ -0,0 +1,420 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/partie.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('partie_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">partie.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;<a class="el" href="structures_8h_source.html">structures.h</a>&quot;</code><br />
+</div>
+<p><a href="partie_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ab8640d1036ecce5edbef825a99a9d9b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4">initPartie</a> ()</td></tr>
+<tr class="memdesc:ab8640d1036ecce5edbef825a99a9d9b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction cree une nouvelle <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> et initialise ses valeurs.  <a href="#ab8640d1036ecce5edbef825a99a9d9b4">More...</a><br /></td></tr>
+<tr class="separator:ab8640d1036ecce5edbef825a99a9d9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a581d08d0f54b63f0d21328d79c095868"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#a581d08d0f54b63f0d21328d79c095868">deletePartie</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:a581d08d0f54b63f0d21328d79c095868"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction efface une <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> et libere l'espace en memoire.  <a href="#a581d08d0f54b63f0d21328d79c095868">More...</a><br /></td></tr>
+<tr class="separator:a581d08d0f54b63f0d21328d79c095868"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab285859e010e28b3c343ef0c4e44f7d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4">getNbTour</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:ab285859e010e28b3c343ef0c4e44f7d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie le nombre de tours actuel de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>.  <a href="#ab285859e010e28b3c343ef0c4e44f7d4">More...</a><br /></td></tr>
+<tr class="separator:ab285859e010e28b3c343ef0c4e44f7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca3c0f1ba093a30e24b3df9501733a34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34">augmenterNbTour</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:aca3c0f1ba093a30e24b3df9501733a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction incremente le nombre de tours de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>.  <a href="#aca3c0f1ba093a30e24b3df9501733a34">More...</a><br /></td></tr>
+<tr class="separator:aca3c0f1ba093a30e24b3df9501733a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f80e5431256d39e4633811ba9ff672b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#a7f80e5431256d39e4633811ba9ff672b">addParticipant</a> (<a class="el" href="struct_partie.html">Partie</a> *p, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a7f80e5431256d39e4633811ba9ff672b"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction ajoute un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>.  <a href="#a7f80e5431256d39e4633811ba9ff672b">More...</a><br /></td></tr>
+<tr class="separator:a7f80e5431256d39e4633811ba9ff672b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8712f62f37f1117df170508a3110ea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#a0b8712f62f37f1117df170508a3110ea">removeParticipant</a> (<a class="el" href="struct_partie.html">Partie</a> *p, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:a0b8712f62f37f1117df170508a3110ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction retire un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>.  <a href="#a0b8712f62f37f1117df170508a3110ea">More...</a><br /></td></tr>
+<tr class="separator:a0b8712f62f37f1117df170508a3110ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec8732f987aa021d0ba25763e3b8f581"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec8732f987aa021d0ba25763e3b8f581"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>debutTour</b> (<a class="el" href="struct_partie.html">Partie</a> *p, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="separator:aec8732f987aa021d0ba25763e3b8f581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2c2f1d57c9e590e55e4607d56517f1a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a">finTour</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:ae2c2f1d57c9e590e55e4607d56517f1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction effectue les operations de fin de tour. On teste si un joueur a gagne la partie. Le curseur de participant est deplace sur le joueur suivant. On pourra ajouter d'autre operations de fin de tour dans les prochaines versions.  <a href="#ae2c2f1d57c9e590e55e4607d56517f1a">More...</a><br /></td></tr>
+<tr class="separator:ae2c2f1d57c9e590e55e4607d56517f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addce97432100297b688cd0b10f656a9e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#addce97432100297b688cd0b10f656a9e">isTurn</a> (<a class="el" href="struct_partie.html">Partie</a> *p, <a class="el" href="struct_joueur.html">Joueur</a> *j)</td></tr>
+<tr class="memdesc:addce97432100297b688cd0b10f656a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si c'est au tour du joueur en parrametre.  <a href="#addce97432100297b688cd0b10f656a9e">More...</a><br /></td></tr>
+<tr class="separator:addce97432100297b688cd0b10f656a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c87efeb112e29983e23b6167550773a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#a4c87efeb112e29983e23b6167550773a">jouerPersonnage</a> (<a class="el" href="struct_partie.html">Partie</a> *p, <a class="el" href="struct_joueur.html">Joueur</a> *j, <a class="el" href="struct_personnage.html">Personnage</a> *perso)</td></tr>
+<tr class="memdesc:a4c87efeb112e29983e23b6167550773a"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction renvoie le personnage en parrametre s'il appartient au <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et que c'est le tour du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. Cette fonction permet de tester si le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> J peut ou non effectuer des action avec un <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a>.  <a href="#a4c87efeb112e29983e23b6167550773a">More...</a><br /></td></tr>
+<tr class="separator:a4c87efeb112e29983e23b6167550773a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb468fec3acc7eff6f128d295c8845e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partie_8h.html#abb468fec3acc7eff6f128d295c8845e7">victoire</a> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="memdesc:abb468fec3acc7eff6f128d295c8845e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">La fonction teste si la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> a ete remportee.  <a href="#abb468fec3acc7eff6f128d295c8845e7">More...</a><br /></td></tr>
+<tr class="separator:abb468fec3acc7eff6f128d295c8845e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac16052e8de23daf2b29f6e8d6d14d78e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac16052e8de23daf2b29f6e8d6d14d78e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>finPartie</b> (<a class="el" href="struct_partie.html">Partie</a> *p)</td></tr>
+<tr class="separator:ac16052e8de23daf2b29f6e8d6d14d78e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Fichier contenant les signatures des fonctions liees a la structure <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a7f80e5431256d39e4633811ba9ff672b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int addParticipant </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction ajoute un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a a modifier, le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a ajouter. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a ete correctement ajoute, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aca3c0f1ba093a30e24b3df9501733a34"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void augmenterNbTour </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction incremente le nombre de tours de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a581d08d0f54b63f0d21328d79c095868"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void deletePartie </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction efface une <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> et libere l'espace en memoire. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a effacer </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae2c2f1d57c9e590e55e4607d56517f1a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int finTour </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction effectue les operations de fin de tour. On teste si un joueur a gagne la partie. Le curseur de participant est deplace sur le joueur suivant. On pourra ajouter d'autre operations de fin de tour dans les prochaines versions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a a modifier. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> est victorieux, 0 sinon </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab285859e010e28b3c343ef0c4e44f7d4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getNbTour </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie le nombre de tours actuel de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Le nombre de tour actuel de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>, -1 si l'entree est NULL. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab8640d1036ecce5edbef825a99a9d9b4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_partie.html">Partie</a>* initPartie </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction cree une nouvelle <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> et initialise ses valeurs. </p>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> creee. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="addce97432100297b688cd0b10f656a9e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int isTurn </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si c'est au tour du joueur en parrametre. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a tester, le joueur a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si c'est le tour du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4c87efeb112e29983e23b6167550773a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_personnage.html">Personnage</a>* jouerPersonnage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_personnage.html">Personnage</a> *&#160;</td>
+          <td class="paramname"><em>perso</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction renvoie le personnage en parrametre s'il appartient au <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> et que c'est le tour du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a>. Cette fonction permet de tester si le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> J peut ou non effectuer des action avec un <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a tester, le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a tester, le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Un pointeur vers le <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a> du <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> si le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> peut jouer ce <a class="el" href="struct_personnage.html" title="Definition de la structure Personnage. ">Personnage</a>, NULL sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b8712f62f37f1117df170508a3110ea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int removeParticipant </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_joueur.html">Joueur</a> *&#160;</td>
+          <td class="paramname"><em>j</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction retire un <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> de la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a a modifier, le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a retirer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si le <a class="el" href="struct_joueur.html" title="Definition de la structure Joueur. ">Joueur</a> a ete correctement retire, 0 sinon. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb468fec3acc7eff6f128d295c8845e7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int victoire </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_partie.html">Partie</a> *&#160;</td>
+          <td class="paramname"><em>p</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>La fonction teste si la <a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> a ete remportee. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">La</td><td><a class="el" href="struct_partie.html" title="Definition de la structure Partie. ">Partie</a> p a tester. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 si la partie est gagnee, 0 sinon. </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="partie_8h.html">partie.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/partie_8h.js b/doc/Doxygen/html/partie_8h.js
new file mode 100644
index 0000000..759a4c3
--- /dev/null
+++ b/doc/Doxygen/html/partie_8h.js
@@ -0,0 +1,15 @@
+var partie_8h =
+[
+    [ "addParticipant", "partie_8h.html#a7f80e5431256d39e4633811ba9ff672b", null ],
+    [ "augmenterNbTour", "partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34", null ],
+    [ "debutTour", "partie_8h.html#aec8732f987aa021d0ba25763e3b8f581", null ],
+    [ "deletePartie", "partie_8h.html#a581d08d0f54b63f0d21328d79c095868", null ],
+    [ "finPartie", "partie_8h.html#ac16052e8de23daf2b29f6e8d6d14d78e", null ],
+    [ "finTour", "partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a", null ],
+    [ "getNbTour", "partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4", null ],
+    [ "initPartie", "partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4", null ],
+    [ "isTurn", "partie_8h.html#addce97432100297b688cd0b10f656a9e", null ],
+    [ "jouerPersonnage", "partie_8h.html#a4c87efeb112e29983e23b6167550773a", null ],
+    [ "removeParticipant", "partie_8h.html#a0b8712f62f37f1117df170508a3110ea", null ],
+    [ "victoire", "partie_8h.html#abb468fec3acc7eff6f128d295c8845e7", null ]
+];
\ No newline at end of file
diff --git a/doc/Doxygen/html/partie_8h_source.html b/doc/Doxygen/html/partie_8h_source.html
new file mode 100644
index 0000000..cc61238
--- /dev/null
+++ b/doc/Doxygen/html/partie_8h_source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/partie.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">ElderInternalIgnition
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('partie_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+  <div class="headertitle">
+<div class="title">partie.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="partie_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="structures_8h.html">structures.h</a>&quot;</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#ifndef PARTIE_H</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#define PARTIE_H</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<a class="code" href="struct_partie.html">Partie</a> * <a class="code" href="partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4">initPartie</a>();</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keywordtype">void</span> <a class="code" href="partie_8h.html#a581d08d0f54b63f0d21328d79c095868">deletePartie</a>(<a class="code" href="struct_partie.html">Partie</a> * p);</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keywordtype">int</span> <a class="code" href="partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4">getNbTour</a>(<a class="code" href="struct_partie.html">Partie</a> * p);</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keywordtype">void</span> <a class="code" href="partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34">augmenterNbTour</a>(<a class="code" href="struct_partie.html">Partie</a> * p);</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keywordtype">int</span> <a class="code" href="partie_8h.html#a7f80e5431256d39e4633811ba9ff672b">addParticipant</a>(<a class="code" href="struct_partie.html">Partie</a> * p, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keywordtype">int</span> <a class="code" href="partie_8h.html#a0b8712f62f37f1117df170508a3110ea">removeParticipant</a>(<a class="code" href="struct_partie.html">Partie</a> * p, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keywordtype">void</span> debutTour(<a class="code" href="struct_partie.html">Partie</a> * p, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keywordtype">int</span> <a class="code" href="partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a">finTour</a>(<a class="code" href="struct_partie.html">Partie</a> * p);</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keywordtype">int</span> <a class="code" href="partie_8h.html#addce97432100297b688cd0b10f656a9e">isTurn</a>(<a class="code" href="struct_partie.html">Partie</a> * p, <a class="code" href="struct_joueur.html">Joueur</a> * j);</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<a class="code" href="struct_personnage.html">Personnage</a> * <a class="code" href="partie_8h.html#a4c87efeb112e29983e23b6167550773a">jouerPersonnage</a>(<a class="code" href="struct_partie.html">Partie</a> * p, <a class="code" href="struct_joueur.html">Joueur</a> * j, <a class="code" href="struct_personnage.html">Personnage</a> * perso);</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keywordtype">int</span> <a class="code" href="partie_8h.html#abb468fec3acc7eff6f128d295c8845e7">victoire</a>(<a class="code" href="struct_partie.html">Partie</a> * p);</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keywordtype">void</span> finPartie(<a class="code" href="struct_partie.html">Partie</a> * p);</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#endif // PARTIE_H</span></div><div class="ttc" id="struct_joueur_html"><div class="ttname"><a href="struct_joueur.html">Joueur</a></div><div class="ttdoc">Definition de la structure Joueur. </div><div class="ttdef"><b>Definition:</b> structures.h:139</div></div>
+<div class="ttc" id="partie_8h_html_abb468fec3acc7eff6f128d295c8845e7"><div class="ttname"><a href="partie_8h.html#abb468fec3acc7eff6f128d295c8845e7">victoire</a></div><div class="ttdeci">int victoire(Partie *p)</div><div class="ttdoc">La fonction teste si la Partie a ete remportee. </div><div class="ttdef"><b>Definition:</b> partie.c:149</div></div>
+<div class="ttc" id="partie_8h_html_a0b8712f62f37f1117df170508a3110ea"><div class="ttname"><a href="partie_8h.html#a0b8712f62f37f1117df170508a3110ea">removeParticipant</a></div><div class="ttdeci">int removeParticipant(Partie *p, Joueur *j)</div><div class="ttdoc">La fonction retire un Joueur de la Partie. </div><div class="ttdef"><b>Definition:</b> partie.c:86</div></div>
+<div class="ttc" id="struct_personnage_html"><div class="ttname"><a href="struct_personnage.html">Personnage</a></div><div class="ttdoc">Definition de la structure Personnage. </div><div class="ttdef"><b>Definition:</b> structures.h:97</div></div>
+<div class="ttc" id="structures_8h_html"><div class="ttname"><a href="structures_8h.html">structures.h</a></div><div class="ttdoc">Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE Type_t...</div></div>
+<div class="ttc" id="partie_8h_html_ab285859e010e28b3c343ef0c4e44f7d4"><div class="ttname"><a href="partie_8h.html#ab285859e010e28b3c343ef0c4e44f7d4">getNbTour</a></div><div class="ttdeci">int getNbTour(Partie *p)</div><div class="ttdoc">La fonction renvoie le nombre de tours actuel de la Partie. </div><div class="ttdef"><b>Definition:</b> partie.c:45</div></div>
+<div class="ttc" id="partie_8h_html_aca3c0f1ba093a30e24b3df9501733a34"><div class="ttname"><a href="partie_8h.html#aca3c0f1ba093a30e24b3df9501733a34">augmenterNbTour</a></div><div class="ttdeci">void augmenterNbTour(Partie *p)</div><div class="ttdoc">La fonction incremente le nombre de tours de la Partie. </div><div class="ttdef"><b>Definition:</b> partie.c:58</div></div>
+<div class="ttc" id="partie_8h_html_a4c87efeb112e29983e23b6167550773a"><div class="ttname"><a href="partie_8h.html#a4c87efeb112e29983e23b6167550773a">jouerPersonnage</a></div><div class="ttdeci">Personnage * jouerPersonnage(Partie *p, Joueur *j, Personnage *perso)</div><div class="ttdoc">La fonction renvoie le personnage en parrametre s&amp;#39;il appartient au Joueur et que c&amp;#39;est le tour du Jou...</div><div class="ttdef"><b>Definition:</b> partie.c:135</div></div>
+<div class="ttc" id="partie_8h_html_ae2c2f1d57c9e590e55e4607d56517f1a"><div class="ttname"><a href="partie_8h.html#ae2c2f1d57c9e590e55e4607d56517f1a">finTour</a></div><div class="ttdeci">int finTour(Partie *p)</div><div class="ttdoc">La fonction effectue les operations de fin de tour. On teste si un joueur a gagne la partie...</div><div class="ttdef"><b>Definition:</b> partie.c:100</div></div>
+<div class="ttc" id="partie_8h_html_ab8640d1036ecce5edbef825a99a9d9b4"><div class="ttname"><a href="partie_8h.html#ab8640d1036ecce5edbef825a99a9d9b4">initPartie</a></div><div class="ttdeci">Partie * initPartie()</div><div class="ttdoc">La fonction cree une nouvelle Partie et initialise ses valeurs. </div><div class="ttdef"><b>Definition:</b> partie.c:19</div></div>
+<div class="ttc" id="partie_8h_html_a581d08d0f54b63f0d21328d79c095868"><div class="ttname"><a href="partie_8h.html#a581d08d0f54b63f0d21328d79c095868">deletePartie</a></div><div class="ttdeci">void deletePartie(Partie *p)</div><div class="ttdoc">La fonction efface une Partie et libere l&amp;#39;espace en memoire. </div><div class="ttdef"><b>Definition:</b> partie.c:33</div></div>
+<div class="ttc" id="struct_partie_html"><div class="ttname"><a href="struct_partie.html">Partie</a></div><div class="ttdoc">Definition de la structure Partie. </div><div class="ttdef"><b>Definition:</b> structures.h:172</div></div>
+<div class="ttc" id="partie_8h_html_addce97432100297b688cd0b10f656a9e"><div class="ttname"><a href="partie_8h.html#addce97432100297b688cd0b10f656a9e">isTurn</a></div><div class="ttdeci">int isTurn(Partie *p, Joueur *j)</div><div class="ttdoc">La fonction teste si c&amp;#39;est au tour du joueur en parrametre. </div><div class="ttdef"><b>Definition:</b> partie.c:123</div></div>
+<div class="ttc" id="partie_8h_html_a7f80e5431256d39e4633811ba9ff672b"><div class="ttname"><a href="partie_8h.html#a7f80e5431256d39e4633811ba9ff672b">addParticipant</a></div><div class="ttdeci">int addParticipant(Partie *p, Joueur *j)</div><div class="ttdoc">La fonction ajoute un Joueur a la Partie. </div><div class="ttdef"><b>Definition:</b> partie.c:71</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="partie_8h.html">partie.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/doc/Doxygen/html/personnage_8h_source.html b/doc/Doxygen/html/personnage_8h_source.html
index 65e0a1f..a53ef87 100644
--- a/doc/Doxygen/html/personnage_8h_source.html
+++ b/doc/Doxygen/html/personnage_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/personnage.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/personnage.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@ $(document).ready(function(){initNavTree('personnage_8h_source.html','');});
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><b>personnage.h</b></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>personnage.h</b></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/struct_attaque.html b/doc/Doxygen/html/struct_attaque.html
index 101188e..77a64e6 100644
--- a/doc/Doxygen/html/struct_attaque.html
+++ b/doc/Doxygen/html/struct_attaque.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Attaque Struct Reference</title>
+<title>ElderInternalIgnition: Attaque Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_case.html b/doc/Doxygen/html/struct_case.html
index e9b38be..4b2573a 100644
--- a/doc/Doxygen/html/struct_case.html
+++ b/doc/Doxygen/html/struct_case.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Case Struct Reference</title>
+<title>ElderInternalIgnition: Case Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_classe.html b/doc/Doxygen/html/struct_classe.html
index 1725c91..9958771 100644
--- a/doc/Doxygen/html/struct_classe.html
+++ b/doc/Doxygen/html/struct_classe.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Classe Struct Reference</title>
+<title>ElderInternalIgnition: Classe Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_competence.html b/doc/Doxygen/html/struct_competence.html
index 1466182..4c023f3 100644
--- a/doc/Doxygen/html/struct_competence.html
+++ b/doc/Doxygen/html/struct_competence.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Competence Struct Reference</title>
+<title>ElderInternalIgnition: Competence Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_effet.html b/doc/Doxygen/html/struct_effet.html
index 960cdb0..0bfb8c8 100644
--- a/doc/Doxygen/html/struct_effet.html
+++ b/doc/Doxygen/html/struct_effet.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Effet Struct Reference</title>
+<title>ElderInternalIgnition: Effet Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_effet__competence.html b/doc/Doxygen/html/struct_effet__competence.html
index c3c85b5..5897caa 100644
--- a/doc/Doxygen/html/struct_effet__competence.html
+++ b/doc/Doxygen/html/struct_effet__competence.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Effet_competence Struct Reference</title>
+<title>ElderInternalIgnition: Effet_competence Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_joueur.html b/doc/Doxygen/html/struct_joueur.html
index 5422621..916d4b0 100644
--- a/doc/Doxygen/html/struct_joueur.html
+++ b/doc/Doxygen/html/struct_joueur.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Joueur Struct Reference</title>
+<title>ElderInternalIgnition: Joueur Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_list_joueur.html b/doc/Doxygen/html/struct_list_joueur.html
index 09b289e..8e538c2 100644
--- a/doc/Doxygen/html/struct_list_joueur.html
+++ b/doc/Doxygen/html/struct_list_joueur.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: ListJoueur Struct Reference</title>
+<title>ElderInternalIgnition: ListJoueur Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_node_joueur.html b/doc/Doxygen/html/struct_node_joueur.html
index 5f115f1..015056b 100644
--- a/doc/Doxygen/html/struct_node_joueur.html
+++ b/doc/Doxygen/html/struct_node_joueur.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: NodeJoueur Struct Reference</title>
+<title>ElderInternalIgnition: NodeJoueur Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_partie.html b/doc/Doxygen/html/struct_partie.html
index 7757ad8..9a270ff 100644
--- a/doc/Doxygen/html/struct_partie.html
+++ b/doc/Doxygen/html/struct_partie.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Partie Struct Reference</title>
+<title>ElderInternalIgnition: Partie Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -78,8 +78,8 @@ $(document).ready(function(){initNavTree('struct_partie.html','');});
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Data Fields</h2></td></tr>
-<tr class="memitem:a7087387d50442b80106f6112bd1f74a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_list_joueur.html">ListJoueur</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_partie.html#a7087387d50442b80106f6112bd1f74a0">participants</a></td></tr>
-<tr class="separator:a7087387d50442b80106f6112bd1f74a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7ae3214ef26e524e25cb5f4571f7feb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_list_joueur.html">ListJoueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb">participants</a></td></tr>
+<tr class="separator:ab7ae3214ef26e524e25cb5f4571f7feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ed5acf69a07eec5d7a4bf84ef0376af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af">nbTours</a></td></tr>
 <tr class="separator:a5ed5acf69a07eec5d7a4bf84ef0376af"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
@@ -100,12 +100,12 @@ Data Fields</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7087387d50442b80106f6112bd1f74a0"></a>
+<a class="anchor" id="ab7ae3214ef26e524e25cb5f4571f7feb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="struct_list_joueur.html">ListJoueur</a> participants</td>
+          <td class="memname"><a class="el" href="struct_list_joueur.html">ListJoueur</a>* participants</td>
         </tr>
       </table>
 </div><div class="memdoc">
diff --git a/doc/Doxygen/html/struct_partie.js b/doc/Doxygen/html/struct_partie.js
index 68b160b..078c061 100644
--- a/doc/Doxygen/html/struct_partie.js
+++ b/doc/Doxygen/html/struct_partie.js
@@ -1,5 +1,5 @@
 var struct_partie =
 [
     [ "nbTours", "struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af", null ],
-    [ "participants", "struct_partie.html#a7087387d50442b80106f6112bd1f74a0", null ]
+    [ "participants", "struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb", null ]
 ];
\ No newline at end of file
diff --git a/doc/Doxygen/html/struct_personnage.html b/doc/Doxygen/html/struct_personnage.html
index d6a1809..9344a8e 100644
--- a/doc/Doxygen/html/struct_personnage.html
+++ b/doc/Doxygen/html/struct_personnage.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Personnage Struct Reference</title>
+<title>ElderInternalIgnition: Personnage Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/struct_type__terrain.html b/doc/Doxygen/html/struct_type__terrain.html
index bdce4fb..0d93782 100644
--- a/doc/Doxygen/html/struct_type__terrain.html
+++ b/doc/Doxygen/html/struct_type__terrain.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: Type_terrain Struct Reference</title>
+<title>ElderInternalIgnition: Type_terrain Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/structeffet__competence.html b/doc/Doxygen/html/structeffet__competence.html
index df40714..6b7a112 100644
--- a/doc/Doxygen/html/structeffet__competence.html
+++ b/doc/Doxygen/html/structeffet__competence.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: effet_competence Struct Reference</title>
+<title>ElderInternalIgnition: effet_competence Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/structstruct.html b/doc/Doxygen/html/structstruct.html
index 01d97c3..769d10a 100644
--- a/doc/Doxygen/html/structstruct.html
+++ b/doc/Doxygen/html/structstruct.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: struct Struct Reference</title>
+<title>ElderInternalIgnition: struct Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/structtype__terrain.html b/doc/Doxygen/html/structtype__terrain.html
index f68c42e..d769fb3 100644
--- a/doc/Doxygen/html/structtype__terrain.html
+++ b/doc/Doxygen/html/structtype__terrain.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: type_terrain Struct Reference</title>
+<title>ElderInternalIgnition: type_terrain Struct Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
diff --git a/doc/Doxygen/html/structures_8h.html b/doc/Doxygen/html/structures_8h.html
index 7c7fb7a..bac425b 100644
--- a/doc/Doxygen/html/structures_8h.html
+++ b/doc/Doxygen/html/structures_8h.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/structures.h File Reference</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/structures.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -186,7 +186,7 @@ Enumerations</h2></td></tr>
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><a class="el" href="structures_8h.html">structures.h</a></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="structures_8h.html">structures.h</a></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/doc/Doxygen/html/structures_8h_source.html b/doc/Doxygen/html/structures_8h_source.html
index fb98558..0f8c2b5 100644
--- a/doc/Doxygen/html/structures_8h_source.html
+++ b/doc/Doxygen/html/structures_8h_source.html
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.11"/>
-<title>Test: C:/Users/Colin/Documents/ProjetC/workspace/src/structures.h Source File</title>
+<title>ElderInternalIgnition: C:/Users/Colin/Documents/ProjetC/workspace/src/structures.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -25,7 +25,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Test
+   <div id="projectname">ElderInternalIgnition
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@ $(document).ready(function(){initNavTree('structures_8h_source.html','');});
 <div class="title">structures.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="structures_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef STRUCTURES_H_INCLUDED</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#define STRUCTURES_H_INCLUDED</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">/* \def TAILLE_MAX_CARTE */</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define TAILLE_MAX_CARTE 256</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">/* \def TAILLE_NOMS */</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#define TAILLE_NOMS 16</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">/* \def TAILLE_MAX_GROUPE */</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define TAILLE_MAX_GROUPE 3</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed">   33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {faux, vrai} <a class="code" href="structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed">boolean</a>;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structtype__terrain.html">   38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structtype__terrain.html#ad584befaa455a57edf59d341a3de8972">   39</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS];</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structtype__terrain.html#a07375ed29155aa15250580de7560d76e">   40</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="structtype__terrain.html#a07375ed29155aa15250580de7560d76e">franchissable</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structtype__terrain.html#a4e15cc35336e348251da2ca5b751f8c3">   41</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="structtype__terrain.html#a4e15cc35336e348251da2ca5b751f8c3">franchissable_sorts</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structtype__terrain.html#a711a7d913fdec890f86afdc16023e314">   42</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="structtype__terrain.html#a711a7d913fdec890f86afdc16023e314">PD_requis</a>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;}<a class="code" href="structtype__terrain.html">type_terrain</a>;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct_case.html">   48</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_case.html">Case</a>{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_case.html#a6a6cb3b4316488b16db8eba74c04d597">   49</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_case.html#a6a6cb3b4316488b16db8eba74c04d597">coord_x</a>; </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_case.html#ad969a0e99aa8028b50c81a2f8f93bc09">   50</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_case.html#ad969a0e99aa8028b50c81a2f8f93bc09">coord_y</a>; </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_case.html#a4db520477c5f8732a0ae7fb1c65cb21e">   51</a></span>&#160;    <a class="code" href="structtype__terrain.html">type_terrain</a> *<a class="code" href="struct_case.html#a4db520477c5f8732a0ae7fb1c65cb21e">terrain</a>; </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_case.html#af3aa4b412edbdc6ef9b1549ebaf34cda">   52</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="struct_case.html#af3aa4b412edbdc6ef9b1549ebaf34cda">occupee</a>; </div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <a class="code" href="struct_case.html">Case</a>;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct_case.html">Case</a> carte[TAILLE_MAX_CARTE];</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_effet.html">   65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_effet.html#aaf4bdf9f47817770a72b98267f423c01">   66</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet.html#aaf4bdf9f47817770a72b98267f423c01">nb_tours_restants</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_effet.html#a2901cba089bb31fc111590dd75de1ea8">   67</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet.html#a2901cba089bb31fc111590dd75de1ea8">valeur_degats_duree</a>; </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_effet.html#ad35344ff96962b4dc83619c27c62f37c">   68</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet.html#ad35344ff96962b4dc83619c27c62f37c">valeur_soin_duree</a>; </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_effet.html#a2aa53c2d0f540a2bef1595832101ebef">   69</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="struct_effet.html#a2aa53c2d0f540a2bef1595832101ebef">paralysie</a>; </div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;} <a class="code" href="struct_effet.html">Effet</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_attaque.html">   75</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_attaque.html#ad584befaa455a57edf59d341a3de8972">   76</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct_attaque.html#ac5df92d4f362e719b2b22b77de536345">   77</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_attaque.html#ac5df92d4f362e719b2b22b77de536345">degats_directs</a>; </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_attaque.html#a8d7a4000caa67c1dcd743345d8114e18">   78</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_attaque.html#a8d7a4000caa67c1dcd743345d8114e18">degats_permanents</a>; </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_attaque.html#a422ef9c7bc44ec9e808134e300ca8b69">   79</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_attaque.html#a422ef9c7bc44ec9e808134e300ca8b69">portee</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_attaque.html#a055266f75920814cd32bf5e901842391">   80</a></span>&#160;    <a class="code" href="struct_effet.html">Effet</a> effets[]; </div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <a class="code" href="struct_attaque.html">Attaque</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_classe.html">   86</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_classe.html#ad584befaa455a57edf59d341a3de8972">   87</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_classe.html#a8355fffc882b472c7431a2c46a16fecd">   88</a></span>&#160;    <a class="code" href="struct_attaque.html">Attaque</a>* <a class="code" href="struct_classe.html#a8355fffc882b472c7431a2c46a16fecd">attaques</a>; </div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_classe.html#ad95b9f88675b19c6afb16de86ab92463">   89</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_classe.html#ad95b9f88675b19c6afb16de86ab92463">points_deplacement_max</a>; </div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_classe.html#a3770668424bd21a8ba31a98e2e5fa7e4">   90</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_classe.html#a3770668424bd21a8ba31a98e2e5fa7e4">PV_max</a>; </div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_classe.html#ab007ec4dd40be526d7141ac7ce2f386d">   91</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_classe.html#ab007ec4dd40be526d7141ac7ce2f386d">mana_max</a>; </div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <a class="code" href="struct_classe.html">Classe</a>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_personnage.html">   97</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_personnage.html#ad584befaa455a57edf59d341a3de8972">   98</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS];</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_personnage.html#afcdc27a90ae368a01373bd794411800f">   99</a></span>&#160;    <a class="code" href="struct_classe.html">Classe</a> <a class="code" href="struct_personnage.html#afcdc27a90ae368a01373bd794411800f">classe</a>; </div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="struct_personnage.html#a60b299f0e41b6b279f3b5fd3779203b4">  100</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_personnage.html#a60b299f0e41b6b279f3b5fd3779203b4">points_deplacement</a>; </div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_personnage.html#a7c3e0320a4ca4a0f3b5abb0ce30a5708">  101</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_personnage.html#a7c3e0320a4ca4a0f3b5abb0ce30a5708">PV</a>; </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_personnage.html#a913d462ba16ccd7f1f1e1a9d016ad82c">  102</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_personnage.html#a913d462ba16ccd7f1f1e1a9d016ad82c">mana</a>; </div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_personnage.html#a9ff55071f78036609b5abd31591ff539">  103</a></span>&#160;    <a class="code" href="struct_case.html">Case</a> *<a class="code" href="struct_personnage.html#a9ff55071f78036609b5abd31591ff539">position</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_personnage.html#a055266f75920814cd32bf5e901842391">  104</a></span>&#160;    <a class="code" href="struct_effet.html">Effet</a> effets[]; </div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;} <a class="code" href="struct_personnage.html">Personnage</a>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_competence.html">  113</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_competence.html">Competence</a>{</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_competence.html#a48e4b7e7cced40cefa4c1612aa22d432">  114</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_competence.html#a48e4b7e7cced40cefa4c1612aa22d432">id</a>; </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_competence.html#ad584befaa455a57edf59d341a3de8972">  115</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_competence.html#aedf1d1e2f2721b2bd81d706244e578fa">  116</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_competence.html#aedf1d1e2f2721b2bd81d706244e578fa">etage</a>; </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_competence.html#af07b3d9a1564324e6779f887a801d821">  117</a></span>&#160;    <span class="keyword">struct </span>competence *<a class="code" href="struct_competence.html#af07b3d9a1564324e6779f887a801d821">enfant_gauche</a>; </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct_competence.html#acb19855dd63a5cd837a896239116a58f">  118</a></span>&#160;    <span class="keyword">struct </span>competence *<a class="code" href="struct_competence.html#acb19855dd63a5cd837a896239116a58f">enfant_droit</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_competence.html#a7a4b15d3c0861aa0042d12a4b3c766ee">  119</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structeffet__competence.html">effet_competence</a> *<a class="code" href="struct_competence.html#a7a4b15d3c0861aa0042d12a4b3c766ee">effet</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="struct_competence.html#a677efeb0729a22dee92832e9e078aec8">  120</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="struct_competence.html#a677efeb0729a22dee92832e9e078aec8">connu</a>; </div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;}<a class="code" href="struct_competence.html">Competence</a>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="struct_effet__competence.html">  126</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_effet__competence.html">Effet_competence</a>{</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="struct_effet__competence.html#a48e4b7e7cced40cefa4c1612aa22d432">  127</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet__competence.html#a48e4b7e7cced40cefa4c1612aa22d432">id</a>; </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_effet__competence.html#ad584befaa455a57edf59d341a3de8972">  128</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <span class="comment">/* effets à définir */</span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;}<a class="code" href="struct_effet__competence.html">Effet_competence</a>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="struct_joueur.html">  139</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_joueur.html">Joueur</a>{</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="struct_joueur.html#a0de6b9d1a6109cabf1b281b81e7151d0">  140</a></span>&#160;    <span class="keywordtype">char</span> nomJoueur[TAILLE_NOMS]; </div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_joueur.html#a883785dc4764180ef1524ea22685d113">  141</a></span>&#160;    <a class="code" href="struct_personnage.html">Personnage</a> * groupe[TAILLE_MAX_GROUPE];</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; } <a class="code" href="struct_joueur.html">Joueur</a>;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_node_joueur.html">  149</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_node_joueur.html">NodeJoueur</a>{</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_node_joueur.html#aa4e88845cad6c6fc6e023864fe63fa59">  150</a></span>&#160;    <a class="code" href="struct_joueur.html">Joueur</a> * <a class="code" href="struct_node_joueur.html#aa4e88845cad6c6fc6e023864fe63fa59">j</a>; </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct_node_joueur.html#a40bde29dee2320b5c6101cfcf8e501bd">  151</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_node_joueur.html#a40bde29dee2320b5c6101cfcf8e501bd">next</a>;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; } <a class="code" href="struct_node_joueur.html">NodeJoueur</a>;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_list_joueur.html">  159</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_list_joueur.html">ListJoueur</a>{</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_list_joueur.html#a47544b34ee825e5c6661f28c8780d3ce">  160</a></span>&#160;    <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_list_joueur.html#a47544b34ee825e5c6661f28c8780d3ce">firstNodeJoueur</a>; </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_list_joueur.html#afad959601c1094092d98a11e475451fd">  161</a></span>&#160;    <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_list_joueur.html#afad959601c1094092d98a11e475451fd">currentNodeJoueur</a>; </div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_list_joueur.html#ac57711cd554e487386b83458384d0769">  162</a></span>&#160;    <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_list_joueur.html#ac57711cd554e487386b83458384d0769">lastNodeJoueur</a>; </div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; }<a class="code" href="struct_list_joueur.html">ListJoueur</a>;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="struct_partie.html">  172</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_partie.html">Partie</a>{</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="struct_partie.html#a7087387d50442b80106f6112bd1f74a0">  173</a></span>&#160;    <a class="code" href="struct_list_joueur.html">ListJoueur</a> <a class="code" href="struct_partie.html#a7087387d50442b80106f6112bd1f74a0">participants</a>; </div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af">  174</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af">nbTours</a>; </div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; }<a class="code" href="struct_partie.html">Partie</a>;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="struct_personnage_html_a7c3e0320a4ca4a0f3b5abb0ce30a5708"><div class="ttname"><a href="struct_personnage.html#a7c3e0320a4ca4a0f3b5abb0ce30a5708">Personnage::PV</a></div><div class="ttdeci">unsigned short int PV</div><div class="ttdef"><b>Definition:</b> structures.h:101</div></div>
+<a href="structures_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef STRUCTURES_H_INCLUDED</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#define STRUCTURES_H_INCLUDED</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">/* \def TAILLE_MAX_CARTE */</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define TAILLE_MAX_CARTE 256</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">/* \def TAILLE_NOMS */</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#define TAILLE_NOMS 16</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">/* \def TAILLE_MAX_GROUPE */</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#define TAILLE_MAX_GROUPE 3</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed">   33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {faux, vrai} <a class="code" href="structures_8h.html#a7c6368b321bd9acd0149b030bb8275ed">boolean</a>;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structtype__terrain.html">   38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structtype__terrain.html#ad584befaa455a57edf59d341a3de8972">   39</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS];</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structtype__terrain.html#a07375ed29155aa15250580de7560d76e">   40</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="structtype__terrain.html#a07375ed29155aa15250580de7560d76e">franchissable</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structtype__terrain.html#a4e15cc35336e348251da2ca5b751f8c3">   41</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="structtype__terrain.html#a4e15cc35336e348251da2ca5b751f8c3">franchissable_sorts</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structtype__terrain.html#a711a7d913fdec890f86afdc16023e314">   42</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="structtype__terrain.html#a711a7d913fdec890f86afdc16023e314">PD_requis</a>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;}<a class="code" href="structtype__terrain.html">type_terrain</a>;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct_case.html">   48</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_case.html">Case</a>{</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_case.html#a6a6cb3b4316488b16db8eba74c04d597">   49</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_case.html#a6a6cb3b4316488b16db8eba74c04d597">coord_x</a>; </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_case.html#ad969a0e99aa8028b50c81a2f8f93bc09">   50</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_case.html#ad969a0e99aa8028b50c81a2f8f93bc09">coord_y</a>; </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_case.html#a4db520477c5f8732a0ae7fb1c65cb21e">   51</a></span>&#160;    <a class="code" href="structtype__terrain.html">type_terrain</a> *<a class="code" href="struct_case.html#a4db520477c5f8732a0ae7fb1c65cb21e">terrain</a>; </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_case.html#af3aa4b412edbdc6ef9b1549ebaf34cda">   52</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="struct_case.html#af3aa4b412edbdc6ef9b1549ebaf34cda">occupee</a>; </div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <a class="code" href="struct_case.html">Case</a>;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct_case.html">Case</a> carte[TAILLE_MAX_CARTE];</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_effet.html">   65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_effet.html#aaf4bdf9f47817770a72b98267f423c01">   66</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet.html#aaf4bdf9f47817770a72b98267f423c01">nb_tours_restants</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_effet.html#a2901cba089bb31fc111590dd75de1ea8">   67</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet.html#a2901cba089bb31fc111590dd75de1ea8">valeur_degats_duree</a>; </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_effet.html#ad35344ff96962b4dc83619c27c62f37c">   68</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet.html#ad35344ff96962b4dc83619c27c62f37c">valeur_soin_duree</a>; </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_effet.html#a2aa53c2d0f540a2bef1595832101ebef">   69</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="struct_effet.html#a2aa53c2d0f540a2bef1595832101ebef">paralysie</a>; </div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;} <a class="code" href="struct_effet.html">Effet</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_attaque.html">   75</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_attaque.html#ad584befaa455a57edf59d341a3de8972">   76</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct_attaque.html#ac5df92d4f362e719b2b22b77de536345">   77</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_attaque.html#ac5df92d4f362e719b2b22b77de536345">degats_directs</a>; </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_attaque.html#a8d7a4000caa67c1dcd743345d8114e18">   78</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_attaque.html#a8d7a4000caa67c1dcd743345d8114e18">degats_permanents</a>; </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_attaque.html#a422ef9c7bc44ec9e808134e300ca8b69">   79</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_attaque.html#a422ef9c7bc44ec9e808134e300ca8b69">portee</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_attaque.html#a055266f75920814cd32bf5e901842391">   80</a></span>&#160;    <a class="code" href="struct_effet.html">Effet</a> effets[]; </div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <a class="code" href="struct_attaque.html">Attaque</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_classe.html">   86</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_classe.html#ad584befaa455a57edf59d341a3de8972">   87</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_classe.html#a8355fffc882b472c7431a2c46a16fecd">   88</a></span>&#160;    <a class="code" href="struct_attaque.html">Attaque</a>* <a class="code" href="struct_classe.html#a8355fffc882b472c7431a2c46a16fecd">attaques</a>; </div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_classe.html#ad95b9f88675b19c6afb16de86ab92463">   89</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_classe.html#ad95b9f88675b19c6afb16de86ab92463">points_deplacement_max</a>; </div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_classe.html#a3770668424bd21a8ba31a98e2e5fa7e4">   90</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_classe.html#a3770668424bd21a8ba31a98e2e5fa7e4">PV_max</a>; </div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_classe.html#ab007ec4dd40be526d7141ac7ce2f386d">   91</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_classe.html#ab007ec4dd40be526d7141ac7ce2f386d">mana_max</a>; </div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <a class="code" href="struct_classe.html">Classe</a>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_personnage.html">   97</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_personnage.html#ad584befaa455a57edf59d341a3de8972">   98</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS];</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_personnage.html#afcdc27a90ae368a01373bd794411800f">   99</a></span>&#160;    <a class="code" href="struct_classe.html">Classe</a> <a class="code" href="struct_personnage.html#afcdc27a90ae368a01373bd794411800f">classe</a>; </div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="struct_personnage.html#a60b299f0e41b6b279f3b5fd3779203b4">  100</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_personnage.html#a60b299f0e41b6b279f3b5fd3779203b4">points_deplacement</a>; </div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_personnage.html#a7c3e0320a4ca4a0f3b5abb0ce30a5708">  101</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_personnage.html#a7c3e0320a4ca4a0f3b5abb0ce30a5708">PV</a>; </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_personnage.html#a913d462ba16ccd7f1f1e1a9d016ad82c">  102</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_personnage.html#a913d462ba16ccd7f1f1e1a9d016ad82c">mana</a>; </div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_personnage.html#a9ff55071f78036609b5abd31591ff539">  103</a></span>&#160;    <a class="code" href="struct_case.html">Case</a> *<a class="code" href="struct_personnage.html#a9ff55071f78036609b5abd31591ff539">position</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_personnage.html#a055266f75920814cd32bf5e901842391">  104</a></span>&#160;    <a class="code" href="struct_effet.html">Effet</a> effets[]; </div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;} <a class="code" href="struct_personnage.html">Personnage</a>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_competence.html">  113</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_competence.html">Competence</a>{</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_competence.html#a48e4b7e7cced40cefa4c1612aa22d432">  114</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_competence.html#a48e4b7e7cced40cefa4c1612aa22d432">id</a>; </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_competence.html#ad584befaa455a57edf59d341a3de8972">  115</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_competence.html#aedf1d1e2f2721b2bd81d706244e578fa">  116</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_competence.html#aedf1d1e2f2721b2bd81d706244e578fa">etage</a>; </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_competence.html#af07b3d9a1564324e6779f887a801d821">  117</a></span>&#160;    <span class="keyword">struct </span>competence *<a class="code" href="struct_competence.html#af07b3d9a1564324e6779f887a801d821">enfant_gauche</a>; </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct_competence.html#acb19855dd63a5cd837a896239116a58f">  118</a></span>&#160;    <span class="keyword">struct </span>competence *<a class="code" href="struct_competence.html#acb19855dd63a5cd837a896239116a58f">enfant_droit</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_competence.html#a7a4b15d3c0861aa0042d12a4b3c766ee">  119</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structeffet__competence.html">effet_competence</a> *<a class="code" href="struct_competence.html#a7a4b15d3c0861aa0042d12a4b3c766ee">effet</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="struct_competence.html#a677efeb0729a22dee92832e9e078aec8">  120</a></span>&#160;    <span class="keywordtype">boolean</span> <a class="code" href="struct_competence.html#a677efeb0729a22dee92832e9e078aec8">connu</a>; </div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;}<a class="code" href="struct_competence.html">Competence</a>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="struct_effet__competence.html">  126</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_effet__competence.html">Effet_competence</a>{</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="struct_effet__competence.html#a48e4b7e7cced40cefa4c1612aa22d432">  127</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="struct_effet__competence.html#a48e4b7e7cced40cefa4c1612aa22d432">id</a>; </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_effet__competence.html#ad584befaa455a57edf59d341a3de8972">  128</a></span>&#160;    <span class="keywordtype">char</span> nom[TAILLE_NOMS]; </div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <span class="comment">/* effets à définir */</span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;}<a class="code" href="struct_effet__competence.html">Effet_competence</a>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="struct_joueur.html">  139</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_joueur.html">Joueur</a>{</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="struct_joueur.html#a0de6b9d1a6109cabf1b281b81e7151d0">  140</a></span>&#160;    <span class="keywordtype">char</span> nomJoueur[TAILLE_NOMS]; </div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_joueur.html#a883785dc4764180ef1524ea22685d113">  141</a></span>&#160;    <a class="code" href="struct_personnage.html">Personnage</a> * groupe[TAILLE_MAX_GROUPE];</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; } <a class="code" href="struct_joueur.html">Joueur</a>;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_node_joueur.html">  149</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_node_joueur.html">NodeJoueur</a>{</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_node_joueur.html#aa4e88845cad6c6fc6e023864fe63fa59">  150</a></span>&#160;    <a class="code" href="struct_joueur.html">Joueur</a> * <a class="code" href="struct_node_joueur.html#aa4e88845cad6c6fc6e023864fe63fa59">j</a>; </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct_node_joueur.html#a40bde29dee2320b5c6101cfcf8e501bd">  151</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_node_joueur.html#a40bde29dee2320b5c6101cfcf8e501bd">next</a>;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; } <a class="code" href="struct_node_joueur.html">NodeJoueur</a>;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_list_joueur.html">  159</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_list_joueur.html">ListJoueur</a>{</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_list_joueur.html#a47544b34ee825e5c6661f28c8780d3ce">  160</a></span>&#160;    <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_list_joueur.html#a47544b34ee825e5c6661f28c8780d3ce">firstNodeJoueur</a>; </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_list_joueur.html#afad959601c1094092d98a11e475451fd">  161</a></span>&#160;    <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_list_joueur.html#afad959601c1094092d98a11e475451fd">currentNodeJoueur</a>; </div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_list_joueur.html#ac57711cd554e487386b83458384d0769">  162</a></span>&#160;    <a class="code" href="struct_node_joueur.html">NodeJoueur</a> * <a class="code" href="struct_list_joueur.html#ac57711cd554e487386b83458384d0769">lastNodeJoueur</a>; </div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; }<a class="code" href="struct_list_joueur.html">ListJoueur</a>;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="struct_partie.html">  172</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_partie.html">Partie</a>{</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb">  173</a></span>&#160;    <a class="code" href="struct_list_joueur.html">ListJoueur</a> * <a class="code" href="struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb">participants</a>; </div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af">  174</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct_partie.html#a5ed5acf69a07eec5d7a4bf84ef0376af">nbTours</a>; </div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; }<a class="code" href="struct_partie.html">Partie</a>;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="struct_personnage_html_a7c3e0320a4ca4a0f3b5abb0ce30a5708"><div class="ttname"><a href="struct_personnage.html#a7c3e0320a4ca4a0f3b5abb0ce30a5708">Personnage::PV</a></div><div class="ttdeci">unsigned short int PV</div><div class="ttdef"><b>Definition:</b> structures.h:101</div></div>
 <div class="ttc" id="structeffet__competence_html"><div class="ttname"><a href="structeffet__competence.html">effet_competence</a></div><div class="ttdef"><b>Definition:</b> competence.h:25</div></div>
 <div class="ttc" id="struct_case_html_a6a6cb3b4316488b16db8eba74c04d597"><div class="ttname"><a href="struct_case.html#a6a6cb3b4316488b16db8eba74c04d597">Case::coord_x</a></div><div class="ttdeci">unsigned short int coord_x</div><div class="ttdef"><b>Definition:</b> structures.h:49</div></div>
 <div class="ttc" id="struct_case_html_ad969a0e99aa8028b50c81a2f8f93bc09"><div class="ttname"><a href="struct_case.html#ad969a0e99aa8028b50c81a2f8f93bc09">Case::coord_y</a></div><div class="ttdeci">unsigned short int coord_y</div><div class="ttdef"><b>Definition:</b> structures.h:50</div></div>
@@ -76,6 +76,7 @@ $(document).ready(function(){initNavTree('structures_8h_source.html','');});
 <div class="ttc" id="struct_personnage_html_afcdc27a90ae368a01373bd794411800f"><div class="ttname"><a href="struct_personnage.html#afcdc27a90ae368a01373bd794411800f">Personnage::classe</a></div><div class="ttdeci">Classe classe</div><div class="ttdef"><b>Definition:</b> structures.h:99</div></div>
 <div class="ttc" id="struct_joueur_html"><div class="ttname"><a href="struct_joueur.html">Joueur</a></div><div class="ttdoc">Definition de la structure Joueur. </div><div class="ttdef"><b>Definition:</b> structures.h:139</div></div>
 <div class="ttc" id="struct_competence_html_a48e4b7e7cced40cefa4c1612aa22d432"><div class="ttname"><a href="struct_competence.html#a48e4b7e7cced40cefa4c1612aa22d432">Competence::id</a></div><div class="ttdeci">unsigned short int id</div><div class="ttdef"><b>Definition:</b> structures.h:114</div></div>
+<div class="ttc" id="struct_partie_html_ab7ae3214ef26e524e25cb5f4571f7feb"><div class="ttname"><a href="struct_partie.html#ab7ae3214ef26e524e25cb5f4571f7feb">Partie::participants</a></div><div class="ttdeci">ListJoueur * participants</div><div class="ttdef"><b>Definition:</b> structures.h:173</div></div>
 <div class="ttc" id="struct_personnage_html_a913d462ba16ccd7f1f1e1a9d016ad82c"><div class="ttname"><a href="struct_personnage.html#a913d462ba16ccd7f1f1e1a9d016ad82c">Personnage::mana</a></div><div class="ttdeci">unsigned short int mana</div><div class="ttdef"><b>Definition:</b> structures.h:102</div></div>
 <div class="ttc" id="struct_effet_html_ad35344ff96962b4dc83619c27c62f37c"><div class="ttname"><a href="struct_effet.html#ad35344ff96962b4dc83619c27c62f37c">Effet::valeur_soin_duree</a></div><div class="ttdeci">unsigned int valeur_soin_duree</div><div class="ttdef"><b>Definition:</b> structures.h:68</div></div>
 <div class="ttc" id="struct_node_joueur_html"><div class="ttname"><a href="struct_node_joueur.html">NodeJoueur</a></div><div class="ttdoc">Definition de la structure NodeJoueur. </div><div class="ttdef"><b>Definition:</b> structures.h:149</div></div>
@@ -87,7 +88,6 @@ $(document).ready(function(){initNavTree('structures_8h_source.html','');});
 <div class="ttc" id="struct_effet_html_a2901cba089bb31fc111590dd75de1ea8"><div class="ttname"><a href="struct_effet.html#a2901cba089bb31fc111590dd75de1ea8">Effet::valeur_degats_duree</a></div><div class="ttdeci">unsigned int valeur_degats_duree</div><div class="ttdef"><b>Definition:</b> structures.h:67</div></div>
 <div class="ttc" id="struct_competence_html"><div class="ttname"><a href="struct_competence.html">Competence</a></div><div class="ttdoc">Definition de la structure Competence. </div><div class="ttdef"><b>Definition:</b> structures.h:113</div></div>
 <div class="ttc" id="struct_case_html_a4db520477c5f8732a0ae7fb1c65cb21e"><div class="ttname"><a href="struct_case.html#a4db520477c5f8732a0ae7fb1c65cb21e">Case::terrain</a></div><div class="ttdeci">type_terrain * terrain</div><div class="ttdef"><b>Definition:</b> structures.h:51</div></div>
-<div class="ttc" id="struct_partie_html_a7087387d50442b80106f6112bd1f74a0"><div class="ttname"><a href="struct_partie.html#a7087387d50442b80106f6112bd1f74a0">Partie::participants</a></div><div class="ttdeci">ListJoueur participants</div><div class="ttdef"><b>Definition:</b> structures.h:173</div></div>
 <div class="ttc" id="structtype__terrain_html_a07375ed29155aa15250580de7560d76e"><div class="ttname"><a href="structtype__terrain.html#a07375ed29155aa15250580de7560d76e">type_terrain::franchissable</a></div><div class="ttdeci">boolean franchissable</div><div class="ttdef"><b>Definition:</b> structures.h:40</div></div>
 <div class="ttc" id="struct_competence_html_af07b3d9a1564324e6779f887a801d821"><div class="ttname"><a href="struct_competence.html#af07b3d9a1564324e6779f887a801d821">Competence::enfant_gauche</a></div><div class="ttdeci">struct competence * enfant_gauche</div><div class="ttdef"><b>Definition:</b> structures.h:117</div></div>
 <div class="ttc" id="struct_classe_html_ad95b9f88675b19c6afb16de86ab92463"><div class="ttname"><a href="struct_classe.html#ad95b9f88675b19c6afb16de86ab92463">Classe::points_deplacement_max</a></div><div class="ttdeci">unsigned short int points_deplacement_max</div><div class="ttdef"><b>Definition:</b> structures.h:89</div></div>
@@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('structures_8h_source.html','');});
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_93ab9e92801dab461e2cb72cd6898338.html">ProjetC</a></li><li class="navelem"><a class="el" href="dir_e8bfd5b6a9e83bb4f27749852a9eb4e0.html">workspace</a></li><li class="navelem"><a class="el" href="dir_91f41f3d62307cbfe8e99f19ae8814e2.html">src</a></li><li class="navelem"><a class="el" href="structures_8h.html">structures.h</a></li>
+    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="structures_8h.html">structures.h</a></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
diff --git a/src/partie.c b/src/partie.c
new file mode 100644
index 0000000..2726687
--- /dev/null
+++ b/src/partie.c
@@ -0,0 +1,154 @@
+/*!
+* \file joueur.c
+* \brief Fichier contenant le code des fonctions liees a la structure Partie.
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "structures.h"
+#include "partie.h"
+#include "joueurList.h"
+#include "joueur.h"
+
+/*!
+ * \fn Partie * initPartie()
+ * \brief La fonction cree une nouvelle Partie et initialise ses valeurs.
+ *
+ * \return Un pointeur vers la Partie creee.
+ */
+ Partie * initPartie(){
+    Partie * p = malloc(sizeof(Partie));
+    p->nbTours=0;
+    ListJoueur * l = initJoueurList();
+    p->participants=l;
+    return p;
+ }
+
+ /*!
+ * \fn void deletePartie(Partie * p)
+ * \brief La fonction efface une Partie et libere l'espace en memoire.
+ *
+ * \param La Partie p a effacer
+ */
+ void deletePartie(Partie * p){
+    deleteJoueurList(p->participants);
+    free(p);
+ }
+
+  /*!
+ * \fn int getNbTour(Partie * p)
+ * \brief La fonction renvoie le nombre de tours actuel de la Partie.
+ *
+ * \param La Partie p a tester.
+ * \return Le nombre de tour actuel de la Partie, -1 si l'entree est NULL.
+ */
+int getNbTour(Partie * p){
+    if(p!=NULL){
+        return p->nbTours;
+    }
+    return -1;
+}
+
+  /*!
+ * \fn void augmenterNbTour(Partie * p)
+ * \brief La fonction incremente le nombre de tours de la Partie
+ *
+ * \param La Partie p a modifier.
+ */
+ void augmenterNbTour(Partie * p){
+    if(p!=NULL){
+        p->nbTours++;
+    }
+ }
+
+   /*!
+ * \fn int addParticipant(Partie * p, Joueur * j)
+ * \brief La fonction ajoute un Joueur a la Partie.
+ *
+ * \param La Partie p a a modifier, le Joueur a ajouter.
+ * \return 1 si le Joueur a ete correctement ajoute, 0 sinon.
+ */
+ int addParticipant(Partie * p, Joueur * j){
+    if((p!=NULL)&&(j!=NULL)){
+        NodeJoueur * nJ = initNodeJoueur(j);
+        return addNodeJoueurLast(p->participants,nJ);
+    }
+    return 0;
+ }
+
+   /*!
+ * \fn int removeParticipant(Partie * p, Joueur * j)
+ * \brief La fonction retire un Joueur de la Partie.
+ *
+ * \param La Partie p a a modifier, le Joueur a retirer.
+ * \return 1 si le Joueur a ete correctement retire, 0 sinon.
+ */
+int removeParticipant(Partie * p, Joueur * j){
+    return deleteNodeJoueurFromList(p->participants,j);
+}
+
+   /*!
+ * \fn int finTour(Partie * p)
+ * \brief La fonction effectue les operations de fin de tour.
+ *        On teste si un joueur a gagne la partie.
+ *        Le curseur de participant est deplace sur le joueur suivant.
+ *        On pourra ajouter d'autre operations de fin de tour dans les prochaines versions.
+ *
+ * \param La Partie p a a modifier.
+ * \return 1 si un Joueur est victorieux, 0 sinon
+ */
+int finTour(Partie * p){
+    if(!victoire(p)){
+        if(!outOfJoueurList(p->participants)){
+            nextJoueur(p->participants);
+            return 0;
+        }
+        else{
+            setOnFirstJoueur(p->participants);
+            return 0;
+        }
+    }
+    else{
+        return 1;
+    }
+}
+
+   /*!
+ * \fn int isTurn(Partie * p, Joueur * j)
+ * \brief La fonction teste si c'est au tour du joueur en parrametre.
+ *
+ * \param La Partie p a tester, le joueur a tester.
+ * \return 1 si c'est le tour du Joueur, 0 sinon.
+ */
+int isTurn(Partie * p, Joueur * j){
+    return(getCurrentJoueur(p->participants)==j);
+}
+
+   /*!
+ * \fn Personnage * jouerPersonnage(Partie * p, Joueur * j, Personnage * perso)
+ * \brief La fonction renvoie le personnage en parrametre s'il appartient au Joueur et que c'est le tour du Joueur.
+ *        Cette fonction permet de tester si le Joueur J peut ou non effectuer des action avec un Personnage.
+ *
+ * \param La Partie p a tester, le Joueur a tester, le Personnage a tester.
+ * \return Un pointeur vers le Personnage du Joueur si le Joueur peut jouer ce Personnage, NULL sinon.
+ */
+Personnage * jouerPersonnage(Partie * p, Joueur * j, Personnage * perso){
+    if((isInGroupe(j,perso))&&(isTurn(p,j))){
+        return perso;
+    }
+    return NULL;
+}
+
+   /*!
+ * \fn int victoire(Partie * p)
+ * \brief La fonction teste si la Partie a ete remportee.
+ *
+ * \param La Partie p a tester.
+ * \return 1 si la partie est gagnee, 0 sinon.
+ */
+int victoire(Partie * p){
+    return (p->participants->firstNodeJoueur==p->participants->lastNodeJoueur);
+}
+
+
+
diff --git a/src/partie.h b/src/partie.h
index 6e77922..f8f4974 100644
--- a/src/partie.h
+++ b/src/partie.h
@@ -18,12 +18,12 @@ int addParticipant(Partie * p, Joueur * j);
 int removeParticipant(Partie * p, Joueur * j);
 
 void debutTour(Partie * p, Joueur * j);
-void finTour(Partie * p);
+int finTour(Partie * p);
 
 int isTurn(Partie * p, Joueur * j);
-Personnage * jouerPersonnage (Partie * p, Joueur * j, Personnage * perso);
+Personnage * jouerPersonnage(Partie * p, Joueur * j, Personnage * perso);
 
-int victoire(Partie * p, Joueur * j);
+int victoire(Partie * p);
 
 void finPartie(Partie * p);
 
diff --git a/src/structures.h b/src/structures.h
index fb445ec..80960f8 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -170,7 +170,7 @@ typedef struct Effet_competence{
  * Peut eventuellement contenir l'information Carte si c'est utile.
  */
  typedef struct Partie{
-    ListJoueur participants; /*!< La liste de joueurs prennant parts à la partie*/
+    ListJoueur * participants; /*!< La liste de joueurs prennant parts à la partie*/
     int nbTours; /*!<Le nombre de tours actuel*/
  }Partie;
 
-- 
GitLab