From db3a2cb7dcf9493d29f691ec5863680327a22970 Mon Sep 17 00:00:00 2001
From: asensenbrenner <asensenbrenner@>
Date: Mon, 4 Mar 2019 14:15:47 +0100
Subject: [PATCH] =?UTF-8?q?cinqui=C3=A8me=20push?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Doxyfile                       |   2 +-
 html/README_8md.html           |  73 +++++++++
 html/files.html                |  12 +-
 html/functions.html            |   2 +-
 html/globals.html              |  48 +++++-
 html/globals_func.html         |  46 +++++-
 html/grille_8c.html            | 245 ++++++++++++++++++++++++++++
 html/grille_8c__incl.map       |   3 +
 html/grille_8c__incl.md5       |   1 +
 html/grille_8c__incl.png       | Bin 0 -> 6721 bytes
 html/grille_8h.html            |  10 +-
 html/grille_8h__dep__incl.map  |   8 +-
 html/grille_8h__dep__incl.md5  |   2 +-
 html/grille_8h__dep__incl.png  | Bin 4488 -> 15188 bytes
 html/io_8c.html                | 261 ++++++++++++++++++++++++++++++
 html/io_8c__incl.map           |   5 +
 html/io_8c__incl.md5           |   1 +
 html/io_8c__incl.png           | Bin 0 -> 11714 bytes
 html/io_8h.html                | 282 +++++++++++++++++++++++++++++++++
 html/io_8h__dep__incl.map      |   4 +
 html/io_8h__dep__incl.md5      |   1 +
 html/io_8h__dep__incl.png      | Bin 0 -> 3556 bytes
 html/io_8h__incl.map           |   4 +
 html/io_8h__incl.md5           |   1 +
 html/io_8h__incl.png           | Bin 0 -> 10672 bytes
 html/io_8h_source.html         |   8 +-
 html/jeu_8c.html               | 176 ++++++++++++++++++++
 html/jeu_8c__incl.map          |   4 +
 html/jeu_8c__incl.md5          |   1 +
 html/jeu_8c__incl.png          | Bin 0 -> 7103 bytes
 html/jeu_8h.html               | 235 +++++++++++++++++++++++++++
 html/jeu_8h__dep__incl.map     |   6 +
 html/jeu_8h__dep__incl.md5     |   1 +
 html/jeu_8h__dep__incl.png     | Bin 0 -> 6761 bytes
 html/jeu_8h__incl.map          |   3 +
 html/jeu_8h__incl.md5          |   1 +
 html/jeu_8h__incl.png          | Bin 0 -> 6502 bytes
 html/jeu_8h_source.html        |   5 +-
 html/main_8c.html              | 124 +++++++++++++++
 html/main_8c__incl.map         |   5 +
 html/main_8c__incl.md5         |   1 +
 html/main_8c__incl.png         | Bin 0 -> 19636 bytes
 html/search/all_0.js           |   5 +-
 html/search/all_1.js           |   3 +-
 html/search/all_2.js           |   2 +-
 html/search/all_3.js           |   5 +-
 html/search/all_4.js           |   4 +-
 html/search/all_5.js           |   4 +-
 html/search/all_6.js           |   4 +-
 html/search/all_7.js           |   3 +-
 html/search/all_8.js           |   5 +-
 html/search/all_9.html         |  26 +++
 html/search/all_9.js           |   5 +
 html/search/all_a.html         |  26 +++
 html/search/all_a.js           |   4 +
 html/search/all_b.html         |  26 +++
 html/search/all_b.js           |   5 +
 html/search/files_0.js         |   1 +
 html/search/files_1.html       |  26 +++
 html/search/files_1.js         |   5 +
 html/search/files_2.html       |  26 +++
 html/search/files_2.js         |   5 +
 html/search/files_3.html       |  26 +++
 html/search/files_3.js         |   4 +
 html/search/files_4.html       |  26 +++
 html/search/files_4.js         |   4 +
 html/search/functions_0.js     |   5 +-
 html/search/functions_1.js     |   3 +-
 html/search/functions_2.js     |   2 +-
 html/search/functions_3.js     |   4 +-
 html/search/functions_4.js     |   2 +-
 html/search/functions_5.js     |   3 +-
 html/search/functions_6.html   |  26 +++
 html/search/functions_6.js     |   5 +
 html/search/functions_7.html   |  26 +++
 html/search/functions_7.js     |   5 +
 html/search/searchdata.js      |   6 +-
 io.h                           |  56 ++++++-
 jeu.h                          |  39 ++++-
 latex/README_8md.tex           |   2 +
 latex/files.tex                |  10 +-
 latex/grille_8c.tex            |  96 +++++++++++
 latex/grille_8c__incl.md5      |   1 +
 latex/grille_8c__incl.pdf      | Bin 0 -> 6498 bytes
 latex/grille_8h.tex            |   7 +-
 latex/grille_8h__dep__incl.md5 |   2 +-
 latex/grille_8h__dep__incl.pdf | Bin 11413 -> 6634 bytes
 latex/io_8c.tex                | 116 ++++++++++++++
 latex/io_8c__incl.md5          |   1 +
 latex/io_8c__incl.pdf          | Bin 0 -> 7006 bytes
 latex/io_8h.tex                | 144 +++++++++++++++++
 latex/io_8h__dep__incl.md5     |   1 +
 latex/io_8h__dep__incl.pdf     | Bin 0 -> 5348 bytes
 latex/io_8h__incl.md5          |   1 +
 latex/io_8h__incl.pdf          | Bin 0 -> 6819 bytes
 latex/jeu_8c.tex               |  56 +++++++
 latex/jeu_8c__incl.md5         |   1 +
 latex/jeu_8c__incl.pdf         | Bin 0 -> 6749 bytes
 latex/jeu_8h.tex               |  91 +++++++++++
 latex/jeu_8h__dep__incl.md5    |   1 +
 latex/jeu_8h__dep__incl.pdf    | Bin 0 -> 5987 bytes
 latex/jeu_8h__incl.md5         |   1 +
 latex/jeu_8h__incl.pdf         | Bin 0 -> 6583 bytes
 latex/main_8c.tex              |  27 ++++
 latex/main_8c__incl.md5        |   1 +
 latex/main_8c__incl.pdf        | Bin 0 -> 7524 bytes
 latex/refman.tex               |   7 +
 107 files changed, 2517 insertions(+), 62 deletions(-)
 create mode 100644 html/README_8md.html
 create mode 100644 html/grille_8c.html
 create mode 100644 html/grille_8c__incl.map
 create mode 100644 html/grille_8c__incl.md5
 create mode 100644 html/grille_8c__incl.png
 create mode 100644 html/io_8c.html
 create mode 100644 html/io_8c__incl.map
 create mode 100644 html/io_8c__incl.md5
 create mode 100644 html/io_8c__incl.png
 create mode 100644 html/io_8h.html
 create mode 100644 html/io_8h__dep__incl.map
 create mode 100644 html/io_8h__dep__incl.md5
 create mode 100644 html/io_8h__dep__incl.png
 create mode 100644 html/io_8h__incl.map
 create mode 100644 html/io_8h__incl.md5
 create mode 100644 html/io_8h__incl.png
 create mode 100644 html/jeu_8c.html
 create mode 100644 html/jeu_8c__incl.map
 create mode 100644 html/jeu_8c__incl.md5
 create mode 100644 html/jeu_8c__incl.png
 create mode 100644 html/jeu_8h.html
 create mode 100644 html/jeu_8h__dep__incl.map
 create mode 100644 html/jeu_8h__dep__incl.md5
 create mode 100644 html/jeu_8h__dep__incl.png
 create mode 100644 html/jeu_8h__incl.map
 create mode 100644 html/jeu_8h__incl.md5
 create mode 100644 html/jeu_8h__incl.png
 create mode 100644 html/main_8c.html
 create mode 100644 html/main_8c__incl.map
 create mode 100644 html/main_8c__incl.md5
 create mode 100644 html/main_8c__incl.png
 create mode 100644 html/search/all_9.html
 create mode 100644 html/search/all_9.js
 create mode 100644 html/search/all_a.html
 create mode 100644 html/search/all_a.js
 create mode 100644 html/search/all_b.html
 create mode 100644 html/search/all_b.js
 create mode 100644 html/search/files_1.html
 create mode 100644 html/search/files_1.js
 create mode 100644 html/search/files_2.html
 create mode 100644 html/search/files_2.js
 create mode 100644 html/search/files_3.html
 create mode 100644 html/search/files_3.js
 create mode 100644 html/search/files_4.html
 create mode 100644 html/search/files_4.js
 create mode 100644 html/search/functions_6.html
 create mode 100644 html/search/functions_6.js
 create mode 100644 html/search/functions_7.html
 create mode 100644 html/search/functions_7.js
 create mode 100644 latex/README_8md.tex
 create mode 100644 latex/grille_8c.tex
 create mode 100644 latex/grille_8c__incl.md5
 create mode 100644 latex/grille_8c__incl.pdf
 create mode 100644 latex/io_8c.tex
 create mode 100644 latex/io_8c__incl.md5
 create mode 100644 latex/io_8c__incl.pdf
 create mode 100644 latex/io_8h.tex
 create mode 100644 latex/io_8h__dep__incl.md5
 create mode 100644 latex/io_8h__dep__incl.pdf
 create mode 100644 latex/io_8h__incl.md5
 create mode 100644 latex/io_8h__incl.pdf
 create mode 100644 latex/jeu_8c.tex
 create mode 100644 latex/jeu_8c__incl.md5
 create mode 100644 latex/jeu_8c__incl.pdf
 create mode 100644 latex/jeu_8h.tex
 create mode 100644 latex/jeu_8h__dep__incl.md5
 create mode 100644 latex/jeu_8h__dep__incl.pdf
 create mode 100644 latex/jeu_8h__incl.md5
 create mode 100644 latex/jeu_8h__incl.pdf
 create mode 100644 latex/main_8c.tex
 create mode 100644 latex/main_8c__incl.md5
 create mode 100644 latex/main_8c__incl.pdf

diff --git a/Doxyfile b/Doxyfile
index c86117c..4b849b8 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -435,7 +435,7 @@ LOOKUP_CACHE_SIZE      = 0
 # normally produced when WARNINGS is set to YES.
 # The default value is: NO.
 
-EXTRACT_ALL            = NO
+EXTRACT_ALL            = YES
 
 # If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will
 # be included in the documentation.
diff --git a/html/README_8md.html b/html/README_8md.html
new file mode 100644
index 0000000..9812fed
--- /dev/null
+++ b/html/README_8md.html
@@ -0,0 +1,73 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: README.md 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">README.md File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/files.html b/html/files.html
index 168d5fc..e4dc89b 100644
--- a/html/files.html
+++ b/html/files.html
@@ -62,11 +62,15 @@ $(function() {
 <div class="title">File List</div>  </div>
 </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="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
 <table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="grille_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grille_8h.html" target="_self">grille.h</a></td><td class="desc">Programme/fichier header </td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="io_8h_source.html"><span class="icondoc"></span></a><b>io.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="jeu_8h_source.html"><span class="icondoc"></span></a><b>jeu.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="grille_8c.html" target="_self">grille.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="grille_8h_source.html"><span class="icondoc"></span></a><a class="el" href="grille_8h.html" target="_self">grille.h</a></td><td class="desc">Programme/fichier header </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="io_8c.html" target="_self">io.c</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="io_8h_source.html"><span class="icondoc"></span></a><a class="el" href="io_8h.html" target="_self">io.h</a></td><td class="desc">Programme/fichier header </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="jeu_8c.html" target="_self">jeu.c</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="jeu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="jeu_8h.html" target="_self">jeu.h</a></td><td class="desc">Programme/fichier header </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="main_8c.html" target="_self">main.c</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/html/functions.html b/html/functions.html
index 6e24874..132f14d 100644
--- a/html/functions.html
+++ b/html/functions.html
@@ -58,7 +58,7 @@ $(function() {
 </div>
 
 <div class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div><ul>
 <li>cellules
 : <a class="el" href="structgrille.html#a428cf0c0297ce04e0206ba0067ac3b42">grille</a>
 </li>
diff --git a/html/globals.html b/html/globals.html
index 23226d7..7cc5528 100644
--- a/html/globals.html
+++ b/html/globals.html
@@ -58,21 +58,59 @@ $(function() {
 </div>
 
 <div class="contents">
-<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
+<div class="textblock">Here is a list of all file members with links to the files they belong to:</div><ul>
+<li>affiche_grille()
+: <a class="el" href="io_8c.html#a90cb8ec05374b46d9995705ed4954f34">io.c</a>
+, <a class="el" href="io_8h.html#a90cb8ec05374b46d9995705ed4954f34">io.h</a>
+</li>
+<li>affiche_ligne()
+: <a class="el" href="io_8c.html#a3f3ff78e56fcf21a932ff73b70635554">io.c</a>
+, <a class="el" href="io_8h.html#a3f3ff78e56fcf21a932ff73b70635554">io.h</a>
+</li>
+<li>affiche_trait()
+: <a class="el" href="io_8c.html#a634cf584c380ce221d5d4199f3e813bd">io.c</a>
+, <a class="el" href="io_8h.html#a634cf584c380ce221d5d4199f3e813bd">io.h</a>
+</li>
 <li>alloue_grille()
-: <a class="el" href="grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">grille.h</a>
+: <a class="el" href="grille_8c.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">grille.c</a>
+, <a class="el" href="grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">grille.h</a>
+</li>
+<li>compte_voisins_vivants()
+: <a class="el" href="jeu_8c.html#adf9adf6ee75bcfbe164ac465ca5e4f82">jeu.c</a>
+, <a class="el" href="jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82">jeu.h</a>
 </li>
 <li>copie_grille()
-: <a class="el" href="grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e">grille.h</a>
+: <a class="el" href="grille_8c.html#a63b3ae16c86b568f6aa8f9ce84128b1e">grille.c</a>
+, <a class="el" href="grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e">grille.h</a>
+</li>
+<li>debut_jeu()
+: <a class="el" href="io_8c.html#a88493b3c55828670e47150a95ed7db5b">io.c</a>
+, <a class="el" href="io_8h.html#a88493b3c55828670e47150a95ed7db5b">io.h</a>
+</li>
+<li>efface_grille()
+: <a class="el" href="io_8c.html#ab36a6f8957cd3e682119007836ce6ad5">io.c</a>
+, <a class="el" href="io_8h.html#ab36a6f8957cd3e682119007836ce6ad5">io.h</a>
 </li>
 <li>est_vivante()
 : <a class="el" href="grille_8h.html#a4a27d70711027eca191df5592f922001">grille.h</a>
 </li>
+<li>evolue()
+: <a class="el" href="jeu_8c.html#ada8f751a97ad1847db23c5ba17be7802">jeu.c</a>
+, <a class="el" href="jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802">jeu.h</a>
+</li>
 <li>init_grille_from_file()
-: <a class="el" href="grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e">grille.h</a>
+: <a class="el" href="grille_8c.html#adf5501cc0bbad28f5ffc561d92197e4e">grille.c</a>
+, <a class="el" href="grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e">grille.h</a>
 </li>
 <li>libere_grille()
-: <a class="el" href="grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012">grille.h</a>
+: <a class="el" href="grille_8c.html#a7074b2b15576e9d2b3cd15c3a1dc7012">grille.c</a>
+, <a class="el" href="grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012">grille.h</a>
+</li>
+<li>main()
+: <a class="el" href="main_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main.c</a>
+</li>
+<li>modulo()
+: <a class="el" href="jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25">jeu.h</a>
 </li>
 <li>set_morte()
 : <a class="el" href="grille_8h.html#ab5ab346bdf3a9d7e3a0bfeab40416d6e">grille.h</a>
diff --git a/html/globals_func.html b/html/globals_func.html
index c42442d..92eac52 100644
--- a/html/globals_func.html
+++ b/html/globals_func.html
@@ -59,20 +59,58 @@ $(function() {
 
 <div class="contents">
 &#160;<ul>
+<li>affiche_grille()
+: <a class="el" href="io_8c.html#a90cb8ec05374b46d9995705ed4954f34">io.c</a>
+, <a class="el" href="io_8h.html#a90cb8ec05374b46d9995705ed4954f34">io.h</a>
+</li>
+<li>affiche_ligne()
+: <a class="el" href="io_8c.html#a3f3ff78e56fcf21a932ff73b70635554">io.c</a>
+, <a class="el" href="io_8h.html#a3f3ff78e56fcf21a932ff73b70635554">io.h</a>
+</li>
+<li>affiche_trait()
+: <a class="el" href="io_8c.html#a634cf584c380ce221d5d4199f3e813bd">io.c</a>
+, <a class="el" href="io_8h.html#a634cf584c380ce221d5d4199f3e813bd">io.h</a>
+</li>
 <li>alloue_grille()
-: <a class="el" href="grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">grille.h</a>
+: <a class="el" href="grille_8c.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">grille.c</a>
+, <a class="el" href="grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">grille.h</a>
+</li>
+<li>compte_voisins_vivants()
+: <a class="el" href="jeu_8c.html#adf9adf6ee75bcfbe164ac465ca5e4f82">jeu.c</a>
+, <a class="el" href="jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82">jeu.h</a>
 </li>
 <li>copie_grille()
-: <a class="el" href="grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e">grille.h</a>
+: <a class="el" href="grille_8c.html#a63b3ae16c86b568f6aa8f9ce84128b1e">grille.c</a>
+, <a class="el" href="grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e">grille.h</a>
+</li>
+<li>debut_jeu()
+: <a class="el" href="io_8c.html#a88493b3c55828670e47150a95ed7db5b">io.c</a>
+, <a class="el" href="io_8h.html#a88493b3c55828670e47150a95ed7db5b">io.h</a>
+</li>
+<li>efface_grille()
+: <a class="el" href="io_8c.html#ab36a6f8957cd3e682119007836ce6ad5">io.c</a>
+, <a class="el" href="io_8h.html#ab36a6f8957cd3e682119007836ce6ad5">io.h</a>
 </li>
 <li>est_vivante()
 : <a class="el" href="grille_8h.html#a4a27d70711027eca191df5592f922001">grille.h</a>
 </li>
+<li>evolue()
+: <a class="el" href="jeu_8c.html#ada8f751a97ad1847db23c5ba17be7802">jeu.c</a>
+, <a class="el" href="jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802">jeu.h</a>
+</li>
 <li>init_grille_from_file()
-: <a class="el" href="grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e">grille.h</a>
+: <a class="el" href="grille_8c.html#adf5501cc0bbad28f5ffc561d92197e4e">grille.c</a>
+, <a class="el" href="grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e">grille.h</a>
 </li>
 <li>libere_grille()
-: <a class="el" href="grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012">grille.h</a>
+: <a class="el" href="grille_8c.html#a7074b2b15576e9d2b3cd15c3a1dc7012">grille.c</a>
+, <a class="el" href="grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012">grille.h</a>
+</li>
+<li>main()
+: <a class="el" href="main_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main.c</a>
+</li>
+<li>modulo()
+: <a class="el" href="jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25">jeu.h</a>
 </li>
 <li>set_morte()
 : <a class="el" href="grille_8h.html#ab5ab346bdf3a9d7e3a0bfeab40416d6e">grille.h</a>
diff --git a/html/grille_8c.html b/html/grille_8c.html
new file mode 100644
index 0000000..b05d9be
--- /dev/null
+++ b/html/grille_8c.html
@@ -0,0 +1,245 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: grille.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">grille.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="grille_8h_source.html">grille.h</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for grille.c:</div>
+<div class="dyncontent">
+<div class="center"><img src="grille_8c__incl.png" border="0" usemap="#grille_8c" alt=""/></div>
+<map name="grille_8c" id="grille_8c">
+<area shape="rect" id="node2" href="grille_8h.html" title="programme/fichier header " alt="" coords="101,80,167,107"/>
+</map>
+</div>
+</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:adf5501cc0bbad28f5ffc561d92197e4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grille_8c.html#adf5501cc0bbad28f5ffc561d92197e4e">init_grille_from_file</a> (char *filename, <a class="el" href="structgrille.html">grille</a> *g)</td></tr>
+<tr class="memdesc:adf5501cc0bbad28f5ffc561d92197e4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui alloue et initialise la grille g à partir d'un fichier  <a href="#adf5501cc0bbad28f5ffc561d92197e4e">More...</a><br /></td></tr>
+<tr class="separator:adf5501cc0bbad28f5ffc561d92197e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b3ae16c86b568f6aa8f9ce84128b1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grille_8c.html#a63b3ae16c86b568f6aa8f9ce84128b1e">copie_grille</a> (<a class="el" href="structgrille.html">grille</a> gs, <a class="el" href="structgrille.html">grille</a> gd)</td></tr>
+<tr class="memdesc:a63b3ae16c86b568f6aa8f9ce84128b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">recopie la grille gs dans la grille gd  <a href="#a63b3ae16c86b568f6aa8f9ce84128b1e">More...</a><br /></td></tr>
+<tr class="separator:a63b3ae16c86b568f6aa8f9ce84128b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae621f51c60aa4fafaa0c9f6c9b5a4036"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grille_8c.html#ae621f51c60aa4fafaa0c9f6c9b5a4036">alloue_grille</a> (int l, int c, <a class="el" href="structgrille.html">grille</a> *g)</td></tr>
+<tr class="memdesc:ae621f51c60aa4fafaa0c9f6c9b5a4036"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction alloue une grille de taille l*c, et initialise toutes les cellules à mortes.  <a href="#ae621f51c60aa4fafaa0c9f6c9b5a4036">More...</a><br /></td></tr>
+<tr class="separator:ae621f51c60aa4fafaa0c9f6c9b5a4036"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7074b2b15576e9d2b3cd15c3a1dc7012"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grille_8c.html#a7074b2b15576e9d2b3cd15c3a1dc7012">libere_grille</a> (<a class="el" href="structgrille.html">grille</a> *g)</td></tr>
+<tr class="memdesc:a7074b2b15576e9d2b3cd15c3a1dc7012"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui libère la grille  <a href="#a7074b2b15576e9d2b3cd15c3a1dc7012">More...</a><br /></td></tr>
+<tr class="separator:a7074b2b15576e9d2b3cd15c3a1dc7012"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ae621f51c60aa4fafaa0c9f6c9b5a4036"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae621f51c60aa4fafaa0c9f6c9b5a4036">&#9670;&nbsp;</a></span>alloue_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void alloue_grille </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>l</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>c</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Fonction alloue une grille de taille l*c, et initialise toutes les cellules à mortes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>entier ligne, un entier colonne et un pointeur qui point sur une structure grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a63b3ae16c86b568f6aa8f9ce84128b1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63b3ae16c86b568f6aa8f9ce84128b1e">&#9670;&nbsp;</a></span>copie_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void copie_grille </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>gs</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>gd</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>recopie la grille gs dans la grille gd </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="adf5501cc0bbad28f5ffc561d92197e4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf5501cc0bbad28f5ffc561d92197e4e">&#9670;&nbsp;</a></span>init_grille_from_file()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void init_grille_from_file </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>fonction qui alloue et initialise la grille g à partir d'un fichier </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>pointeur vers le nom du fichier et un pointeur qui pointe sur une structure grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a7074b2b15576e9d2b3cd15c3a1dc7012"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7074b2b15576e9d2b3cd15c3a1dc7012">&#9670;&nbsp;</a></span>libere_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void libere_grille </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>fonction qui libère la grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>pointeur qui point sur une structure grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/grille_8c__incl.map b/html/grille_8c__incl.map
new file mode 100644
index 0000000..82a7c5d
--- /dev/null
+++ b/html/grille_8c__incl.map
@@ -0,0 +1,3 @@
+<map id="grille.c" name="grille.c">
+<area shape="rect" id="node2" href="$grille_8h.html" title="programme/fichier header " alt="" coords="101,80,167,107"/>
+</map>
diff --git a/html/grille_8c__incl.md5 b/html/grille_8c__incl.md5
new file mode 100644
index 0000000..de35a45
--- /dev/null
+++ b/html/grille_8c__incl.md5
@@ -0,0 +1 @@
+828e3011fb64fc6d5167b889a8b373c8
\ No newline at end of file
diff --git a/html/grille_8c__incl.png b/html/grille_8c__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..d563e80c9b9ee39735db1e824ad2454b2dacd2e3
GIT binary patch
literal 6721
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

literal 0
HcmV?d00001

diff --git a/html/grille_8h.html b/html/grille_8h.html
index 8123568..dc6b46c 100644
--- a/html/grille_8h.html
+++ b/html/grille_8h.html
@@ -81,8 +81,12 @@ This graph shows which files directly or indirectly include this file:</div>
 <div class="dyncontent">
 <div class="center"><img src="grille_8h__dep__incl.png" border="0" usemap="#grille_8hdep" alt=""/></div>
 <map name="grille_8hdep" id="grille_8hdep">
-<area shape="rect" id="node2" href="io_8h_source.html" title="io.h" alt="" coords="14,155,57,181"/>
-<area shape="rect" id="node3" href="jeu_8h_source.html" title="jeu.h" alt="" coords="42,80,93,107"/>
+<area shape="rect" id="node2" href="grille_8c.html" title="grille.c" alt="" coords="5,80,72,107"/>
+<area shape="rect" id="node3" href="io_8h.html" title="programme/fichier header " alt="" coords="75,155,122,181"/>
+<area shape="rect" id="node5" href="main_8c.html" title="main.c" alt="" coords="136,229,203,256"/>
+<area shape="rect" id="node6" href="jeu_8h.html" title="programme/fichier header " alt="" coords="198,80,253,107"/>
+<area shape="rect" id="node4" href="io_8c.html" title="io.c" alt="" coords="67,229,112,256"/>
+<area shape="rect" id="node7" href="jeu_8c.html" title="jeu.c" alt="" coords="248,155,301,181"/>
 </map>
 </div>
 </div>
@@ -122,7 +126,7 @@ Functions</h2></td></tr>
 <dl class="section author"><dt>Author</dt><dd>Amaury Sensenbrenner </dd></dl>
 <dl class="section version"><dt>Version</dt><dd>1.0 </dd></dl>
 <dl class="section date"><dt>Date</dt><dd>28 février 2019</dd></dl>
-<p>Fichier header pour les fonctions grille se situant dans grille.c </p>
+<p>Fichier header pour les fonctions grille se situant dans <a class="el" href="grille_8c.html">grille.c</a> </p>
 </div><h2 class="groupheader">Function Documentation</h2>
 <a id="ae621f51c60aa4fafaa0c9f6c9b5a4036"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ae621f51c60aa4fafaa0c9f6c9b5a4036">&#9670;&nbsp;</a></span>alloue_grille()</h2>
diff --git a/html/grille_8h__dep__incl.map b/html/grille_8h__dep__incl.map
index 17deb31..a12c2b3 100644
--- a/html/grille_8h__dep__incl.map
+++ b/html/grille_8h__dep__incl.map
@@ -1,4 +1,8 @@
 <map id="grille.h" name="grille.h">
-<area shape="rect" id="node2" href="$io_8h_source.html" title="io.h" alt="" coords="14,155,57,181"/>
-<area shape="rect" id="node3" href="$jeu_8h_source.html" title="jeu.h" alt="" coords="42,80,93,107"/>
+<area shape="rect" id="node2" href="$grille_8c.html" title="grille.c" alt="" coords="5,80,72,107"/>
+<area shape="rect" id="node3" href="$io_8h.html" title="programme/fichier header " alt="" coords="75,155,122,181"/>
+<area shape="rect" id="node5" href="$main_8c.html" title="main.c" alt="" coords="136,229,203,256"/>
+<area shape="rect" id="node6" href="$jeu_8h.html" title="programme/fichier header " alt="" coords="198,80,253,107"/>
+<area shape="rect" id="node4" href="$io_8c.html" title="io.c" alt="" coords="67,229,112,256"/>
+<area shape="rect" id="node7" href="$jeu_8c.html" title="jeu.c" alt="" coords="248,155,301,181"/>
 </map>
diff --git a/html/grille_8h__dep__incl.md5 b/html/grille_8h__dep__incl.md5
index e7a918c..461d253 100644
--- a/html/grille_8h__dep__incl.md5
+++ b/html/grille_8h__dep__incl.md5
@@ -1 +1 @@
-d09a82c8ecff19237da0497b0635d02d
\ No newline at end of file
+125c3081227915630d68904238e3ec91
\ No newline at end of file
diff --git a/html/grille_8h__dep__incl.png b/html/grille_8h__dep__incl.png
index 16eb9414b4e95312439b2ae40aec18eade37cd2e..22bd1c5b8c8a0f67105d4688802ace2c05c046a9 100644
GIT binary patch
literal 15188
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

literal 4488
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

diff --git a/html/io_8c.html b/html/io_8c.html
new file mode 100644
index 0000000..17dc9f0
--- /dev/null
+++ b/html/io_8c.html
@@ -0,0 +1,261 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: io.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">io.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="io_8h_source.html">io.h</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for io.c:</div>
+<div class="dyncontent">
+<div class="center"><img src="io_8c__incl.png" border="0" usemap="#io_8c" alt=""/></div>
+<map name="io_8c" id="io_8c">
+<area shape="rect" id="node2" href="io_8h.html" title="programme/fichier header " alt="" coords="66,80,113,107"/>
+<area shape="rect" id="node4" href="grille_8h.html" title="programme/fichier header " alt="" coords="99,229,165,256"/>
+<area shape="rect" id="node7" href="jeu_8h.html" title="programme/fichier header " alt="" coords="127,155,182,181"/>
+</map>
+</div>
+</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:a634cf584c380ce221d5d4199f3e813bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8c.html#a634cf584c380ce221d5d4199f3e813bd">affiche_trait</a> (int c)</td></tr>
+<tr class="memdesc:a634cf584c380ce221d5d4199f3e813bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui affiche un trait horizontal dans le terminal  <a href="#a634cf584c380ce221d5d4199f3e813bd">More...</a><br /></td></tr>
+<tr class="separator:a634cf584c380ce221d5d4199f3e813bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3ff78e56fcf21a932ff73b70635554"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8c.html#a3f3ff78e56fcf21a932ff73b70635554">affiche_ligne</a> (int c, int *ligne)</td></tr>
+<tr class="memdesc:a3f3ff78e56fcf21a932ff73b70635554"><td class="mdescLeft">&#160;</td><td class="mdescRight">affichage d'une ligne de la grille  <a href="#a3f3ff78e56fcf21a932ff73b70635554">More...</a><br /></td></tr>
+<tr class="separator:a3f3ff78e56fcf21a932ff73b70635554"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90cb8ec05374b46d9995705ed4954f34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8c.html#a90cb8ec05374b46d9995705ed4954f34">affiche_grille</a> (<a class="el" href="structgrille.html">grille</a> g)</td></tr>
+<tr class="memdesc:a90cb8ec05374b46d9995705ed4954f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">affichage d'une grille  <a href="#a90cb8ec05374b46d9995705ed4954f34">More...</a><br /></td></tr>
+<tr class="separator:a90cb8ec05374b46d9995705ed4954f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab36a6f8957cd3e682119007836ce6ad5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8c.html#ab36a6f8957cd3e682119007836ce6ad5">efface_grille</a> (<a class="el" href="structgrille.html">grille</a> g)</td></tr>
+<tr class="memdesc:ab36a6f8957cd3e682119007836ce6ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">effacement d'une grille  <a href="#ab36a6f8957cd3e682119007836ce6ad5">More...</a><br /></td></tr>
+<tr class="separator:ab36a6f8957cd3e682119007836ce6ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88493b3c55828670e47150a95ed7db5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8c.html#a88493b3c55828670e47150a95ed7db5b">debut_jeu</a> (<a class="el" href="structgrille.html">grille</a> *g, <a class="el" href="structgrille.html">grille</a> *gc)</td></tr>
+<tr class="memdesc:a88493b3c55828670e47150a95ed7db5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">debute le jeu  <a href="#a88493b3c55828670e47150a95ed7db5b">More...</a><br /></td></tr>
+<tr class="separator:a88493b3c55828670e47150a95ed7db5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a90cb8ec05374b46d9995705ed4954f34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90cb8ec05374b46d9995705ed4954f34">&#9670;&nbsp;</a></span>affiche_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affiche_grille </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>g</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>affichage d'une grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">une</td><td>grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a3f3ff78e56fcf21a932ff73b70635554"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f3ff78e56fcf21a932ff73b70635554">&#9670;&nbsp;</a></span>affiche_ligne()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affiche_ligne </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>c</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>ligne</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>affichage d'une ligne de la grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>entier et un pointeur qui point sur un entier </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a634cf584c380ce221d5d4199f3e813bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a634cf584c380ce221d5d4199f3e813bd">&#9670;&nbsp;</a></span>affiche_trait()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affiche_trait </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>c</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>fonction qui affiche un trait horizontal dans le terminal </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>entier </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a88493b3c55828670e47150a95ed7db5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88493b3c55828670e47150a95ed7db5b">&#9670;&nbsp;</a></span>debut_jeu()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void debut_jeu </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>gc</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>debute le jeu </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>pointeurs qui point vers deux grilles différentes </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="ab36a6f8957cd3e682119007836ce6ad5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab36a6f8957cd3e682119007836ce6ad5">&#9670;&nbsp;</a></span>efface_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void efface_grille </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>g</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>effacement d'une grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">une</td><td>grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/io_8c__incl.map b/html/io_8c__incl.map
new file mode 100644
index 0000000..53a318c
--- /dev/null
+++ b/html/io_8c__incl.map
@@ -0,0 +1,5 @@
+<map id="io.c" name="io.c">
+<area shape="rect" id="node2" href="$io_8h.html" title="programme/fichier header " alt="" coords="66,80,113,107"/>
+<area shape="rect" id="node4" href="$grille_8h.html" title="programme/fichier header " alt="" coords="99,229,165,256"/>
+<area shape="rect" id="node7" href="$jeu_8h.html" title="programme/fichier header " alt="" coords="127,155,182,181"/>
+</map>
diff --git a/html/io_8c__incl.md5 b/html/io_8c__incl.md5
new file mode 100644
index 0000000..3798e57
--- /dev/null
+++ b/html/io_8c__incl.md5
@@ -0,0 +1 @@
+569121103322b53cdc7f6aed47c7d82f
\ No newline at end of file
diff --git a/html/io_8c__incl.png b/html/io_8c__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6f1e3cdb2c2abe46911e8aec08f6989b03e1374
GIT binary patch
literal 11714
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
G_x~U0WtTAk

literal 0
HcmV?d00001

diff --git a/html/io_8h.html b/html/io_8h.html
new file mode 100644
index 0000000..a23dda9
--- /dev/null
+++ b/html/io_8h.html
@@ -0,0 +1,282 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: io.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">io.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>programme/fichier header  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="grille_8h_source.html">grille.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="jeu_8h_source.html">jeu.h</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for io.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="io_8h__incl.png" border="0" usemap="#io_8h" alt=""/></div>
+<map name="io_8h" id="io_8h">
+<area shape="rect" id="node3" href="grille_8h.html" title="programme/fichier header " alt="" coords="99,155,165,181"/>
+<area shape="rect" id="node6" href="jeu_8h.html" title="programme/fichier header " alt="" coords="127,80,182,107"/>
+</map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="io_8h__dep__incl.png" border="0" usemap="#io_8hdep" alt=""/></div>
+<map name="io_8hdep" id="io_8hdep">
+<area shape="rect" id="node2" href="io_8c.html" title="io.c" alt="" coords="5,80,51,107"/>
+<area shape="rect" id="node3" href="main_8c.html" title="main.c" alt="" coords="75,80,141,107"/>
+</map>
+</div>
+</div>
+<p><a href="io_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:a634cf584c380ce221d5d4199f3e813bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html#a634cf584c380ce221d5d4199f3e813bd">affiche_trait</a> (int c)</td></tr>
+<tr class="memdesc:a634cf584c380ce221d5d4199f3e813bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">fonction qui affiche un trait horizontal dans le terminal  <a href="#a634cf584c380ce221d5d4199f3e813bd">More...</a><br /></td></tr>
+<tr class="separator:a634cf584c380ce221d5d4199f3e813bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3ff78e56fcf21a932ff73b70635554"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html#a3f3ff78e56fcf21a932ff73b70635554">affiche_ligne</a> (int c, int *ligne)</td></tr>
+<tr class="memdesc:a3f3ff78e56fcf21a932ff73b70635554"><td class="mdescLeft">&#160;</td><td class="mdescRight">affichage d'une ligne de la grille  <a href="#a3f3ff78e56fcf21a932ff73b70635554">More...</a><br /></td></tr>
+<tr class="separator:a3f3ff78e56fcf21a932ff73b70635554"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90cb8ec05374b46d9995705ed4954f34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html#a90cb8ec05374b46d9995705ed4954f34">affiche_grille</a> (<a class="el" href="structgrille.html">grille</a> g)</td></tr>
+<tr class="memdesc:a90cb8ec05374b46d9995705ed4954f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">affichage d'une grille  <a href="#a90cb8ec05374b46d9995705ed4954f34">More...</a><br /></td></tr>
+<tr class="separator:a90cb8ec05374b46d9995705ed4954f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab36a6f8957cd3e682119007836ce6ad5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html#ab36a6f8957cd3e682119007836ce6ad5">efface_grille</a> (<a class="el" href="structgrille.html">grille</a> g)</td></tr>
+<tr class="memdesc:ab36a6f8957cd3e682119007836ce6ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">effacement d'une grille  <a href="#ab36a6f8957cd3e682119007836ce6ad5">More...</a><br /></td></tr>
+<tr class="separator:ab36a6f8957cd3e682119007836ce6ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88493b3c55828670e47150a95ed7db5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html#a88493b3c55828670e47150a95ed7db5b">debut_jeu</a> (<a class="el" href="structgrille.html">grille</a> *g, <a class="el" href="structgrille.html">grille</a> *gc)</td></tr>
+<tr class="memdesc:a88493b3c55828670e47150a95ed7db5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">debute le jeu  <a href="#a88493b3c55828670e47150a95ed7db5b">More...</a><br /></td></tr>
+<tr class="separator:a88493b3c55828670e47150a95ed7db5b"><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>programme/fichier header </p>
+<dl class="section author"><dt>Author</dt><dd>Amaury Sensenbrenner </dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.0 </dd></dl>
+<dl class="section date"><dt>Date</dt><dd>4 mars 2019</dd></dl>
+<p>Fichier header pour les fonctions se situant dans <a class="el" href="io_8c.html">io.c</a> </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a id="a90cb8ec05374b46d9995705ed4954f34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90cb8ec05374b46d9995705ed4954f34">&#9670;&nbsp;</a></span>affiche_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affiche_grille </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>g</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>affichage d'une grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">une</td><td>grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a3f3ff78e56fcf21a932ff73b70635554"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f3ff78e56fcf21a932ff73b70635554">&#9670;&nbsp;</a></span>affiche_ligne()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affiche_ligne </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>c</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>ligne</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>affichage d'une ligne de la grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>entier et un pointeur qui point sur un entier </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a634cf584c380ce221d5d4199f3e813bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a634cf584c380ce221d5d4199f3e813bd">&#9670;&nbsp;</a></span>affiche_trait()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void affiche_trait </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>c</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>fonction qui affiche un trait horizontal dans le terminal </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">un</td><td>entier </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a88493b3c55828670e47150a95ed7db5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88493b3c55828670e47150a95ed7db5b">&#9670;&nbsp;</a></span>debut_jeu()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void debut_jeu </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>gc</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>debute le jeu </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>pointeurs qui point vers deux grilles différentes </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="ab36a6f8957cd3e682119007836ce6ad5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab36a6f8957cd3e682119007836ce6ad5">&#9670;&nbsp;</a></span>efface_grille()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void efface_grille </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>g</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>effacement d'une grille </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">une</td><td>grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/io_8h__dep__incl.map b/html/io_8h__dep__incl.map
new file mode 100644
index 0000000..9d55b47
--- /dev/null
+++ b/html/io_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="io.h" name="io.h">
+<area shape="rect" id="node2" href="$io_8c.html" title="io.c" alt="" coords="5,80,51,107"/>
+<area shape="rect" id="node3" href="$main_8c.html" title="main.c" alt="" coords="75,80,141,107"/>
+</map>
diff --git a/html/io_8h__dep__incl.md5 b/html/io_8h__dep__incl.md5
new file mode 100644
index 0000000..6f99d4b
--- /dev/null
+++ b/html/io_8h__dep__incl.md5
@@ -0,0 +1 @@
+322a0224afdd6b913c4753df4d78f257
\ No newline at end of file
diff --git a/html/io_8h__dep__incl.png b/html/io_8h__dep__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..385e203bf7f7774ca5a1e6fc46d26260717f333a
GIT binary patch
literal 3556
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
M7PiPnGtXQ92UnPuQ2+n{

literal 0
HcmV?d00001

diff --git a/html/io_8h__incl.map b/html/io_8h__incl.map
new file mode 100644
index 0000000..14f87e8
--- /dev/null
+++ b/html/io_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="io.h" name="io.h">
+<area shape="rect" id="node3" href="$grille_8h.html" title="programme/fichier header " alt="" coords="99,155,165,181"/>
+<area shape="rect" id="node6" href="$jeu_8h.html" title="programme/fichier header " alt="" coords="127,80,182,107"/>
+</map>
diff --git a/html/io_8h__incl.md5 b/html/io_8h__incl.md5
new file mode 100644
index 0000000..b5a26c6
--- /dev/null
+++ b/html/io_8h__incl.md5
@@ -0,0 +1 @@
+ecb25b594d6876d50308c46fae666839
\ No newline at end of file
diff --git a/html/io_8h__incl.png b/html/io_8h__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..f95ce502b079136e809e4a6638ec66904519d084
GIT binary patch
literal 10672
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
CRGG&B

literal 0
HcmV?d00001

diff --git a/html/io_8h_source.html b/html/io_8h_source.html
index f44f4bd..9a13764 100644
--- a/html/io_8h_source.html
+++ b/html/io_8h_source.html
@@ -62,8 +62,14 @@ $(function() {
 <div class="title">io.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef __IO_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define __IO_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="grille_8h.html">grille.h</a>&quot;</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &quot;jeu.h&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="comment">// affichage d&#39;un trait horizontal</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="keywordtype">void</span> affiche_trait (<span class="keywordtype">int</span> c);</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">// affichage d&#39;une ligne de la grille</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keywordtype">void</span> affiche_ligne (<span class="keywordtype">int</span> c, <span class="keywordtype">int</span>* ligne);</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="comment">// affichage d&#39;une grille</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keywordtype">void</span> affiche_grille (<a class="code" href="structgrille.html">grille</a> g);</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="comment">// effacement d&#39;une grille</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keywordtype">void</span> efface_grille (<a class="code" href="structgrille.html">grille</a> g);</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="comment">// debute le jeu</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keywordtype">void</span> debut_jeu(<a class="code" href="structgrille.html">grille</a> *g, <a class="code" href="structgrille.html">grille</a> *gc);</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="preprocessor">#endif</span></div><div class="ttc" id="structgrille_html"><div class="ttname"><a href="structgrille.html">grille</a></div><div class="ttdef"><b>Definition:</b> grille.h:26</div></div>
+<a href="io_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="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef __IO_H</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#define __IO_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="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="grille_8h.html">grille.h</a>&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="jeu_8h.html">jeu.h</a>&quot;</span></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;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keywordtype">void</span> <a class="code" href="io_8h.html#a634cf584c380ce221d5d4199f3e813bd">affiche_trait</a> (<span class="keywordtype">int</span> c);</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keywordtype">void</span> <a class="code" href="io_8h.html#a3f3ff78e56fcf21a932ff73b70635554">affiche_ligne</a> (<span class="keywordtype">int</span> c, <span class="keywordtype">int</span>* ligne);</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="io_8h.html#a90cb8ec05374b46d9995705ed4954f34">affiche_grille</a> (<a class="code" href="structgrille.html">grille</a> g);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keywordtype">void</span> <a class="code" href="io_8h.html#ab36a6f8957cd3e682119007836ce6ad5">efface_grille</a> (<a class="code" href="structgrille.html">grille</a> g);</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keywordtype">void</span> <a class="code" href="io_8h.html#a88493b3c55828670e47150a95ed7db5b">debut_jeu</a>(<a class="code" href="structgrille.html">grille</a> *g, <a class="code" href="structgrille.html">grille</a> *gc);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="jeu_8h_html"><div class="ttname"><a href="jeu_8h.html">jeu.h</a></div><div class="ttdoc">programme/fichier header </div></div>
+<div class="ttc" id="io_8h_html_a88493b3c55828670e47150a95ed7db5b"><div class="ttname"><a href="io_8h.html#a88493b3c55828670e47150a95ed7db5b">debut_jeu</a></div><div class="ttdeci">void debut_jeu(grille *g, grille *gc)</div><div class="ttdoc">debute le jeu </div><div class="ttdef"><b>Definition:</b> io.c:34</div></div>
+<div class="ttc" id="structgrille_html"><div class="ttname"><a href="structgrille.html">grille</a></div><div class="ttdef"><b>Definition:</b> grille.h:26</div></div>
+<div class="ttc" id="io_8h_html_ab36a6f8957cd3e682119007836ce6ad5"><div class="ttname"><a href="io_8h.html#ab36a6f8957cd3e682119007836ce6ad5">efface_grille</a></div><div class="ttdeci">void efface_grille(grille g)</div><div class="ttdoc">effacement d&amp;#39;une grille </div><div class="ttdef"><b>Definition:</b> io.c:30</div></div>
+<div class="ttc" id="io_8h_html_a90cb8ec05374b46d9995705ed4954f34"><div class="ttname"><a href="io_8h.html#a90cb8ec05374b46d9995705ed4954f34">affiche_grille</a></div><div class="ttdeci">void affiche_grille(grille g)</div><div class="ttdoc">affichage d&amp;#39;une grille </div><div class="ttdef"><b>Definition:</b> io.c:18</div></div>
 <div class="ttc" id="grille_8h_html"><div class="ttname"><a href="grille_8h.html">grille.h</a></div><div class="ttdoc">programme/fichier header </div></div>
+<div class="ttc" id="io_8h_html_a634cf584c380ce221d5d4199f3e813bd"><div class="ttname"><a href="io_8h.html#a634cf584c380ce221d5d4199f3e813bd">affiche_trait</a></div><div class="ttdeci">void affiche_trait(int c)</div><div class="ttdoc">fonction qui affiche un trait horizontal dans le terminal </div><div class="ttdef"><b>Definition:</b> io.c:3</div></div>
+<div class="ttc" id="io_8h_html_a3f3ff78e56fcf21a932ff73b70635554"><div class="ttname"><a href="io_8h.html#a3f3ff78e56fcf21a932ff73b70635554">affiche_ligne</a></div><div class="ttdeci">void affiche_ligne(int c, int *ligne)</div><div class="ttdoc">affichage d&amp;#39;une ligne de la grille </div><div class="ttdef"><b>Definition:</b> io.c:10</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/html/jeu_8c.html b/html/jeu_8c.html
new file mode 100644
index 0000000..684134d
--- /dev/null
+++ b/html/jeu_8c.html
@@ -0,0 +1,176 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: jeu.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">jeu.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="jeu_8h_source.html">jeu.h</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for jeu.c:</div>
+<div class="dyncontent">
+<div class="center"><img src="jeu_8c__incl.png" border="0" usemap="#jeu_8c" alt=""/></div>
+<map name="jeu_8c" id="jeu_8c">
+<area shape="rect" id="node2" href="jeu_8h.html" title="programme/fichier header " alt="" coords="107,80,161,107"/>
+<area shape="rect" id="node3" href="grille_8h.html" title="programme/fichier header " alt="" coords="101,155,167,181"/>
+</map>
+</div>
+</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:adf9adf6ee75bcfbe164ac465ca5e4f82"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jeu_8c.html#adf9adf6ee75bcfbe164ac465ca5e4f82">compte_voisins_vivants</a> (int i, int j, <a class="el" href="structgrille.html">grille</a> g)</td></tr>
+<tr class="memdesc:adf9adf6ee75bcfbe164ac465ca5e4f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques  <a href="#adf9adf6ee75bcfbe164ac465ca5e4f82">More...</a><br /></td></tr>
+<tr class="separator:adf9adf6ee75bcfbe164ac465ca5e4f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada8f751a97ad1847db23c5ba17be7802"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jeu_8c.html#ada8f751a97ad1847db23c5ba17be7802">evolue</a> (<a class="el" href="structgrille.html">grille</a> *g, <a class="el" href="structgrille.html">grille</a> *gc)</td></tr>
+<tr class="memdesc:ada8f751a97ad1847db23c5ba17be7802"><td class="mdescLeft">&#160;</td><td class="mdescRight">fait évoluer la grille g d'un pas de temps  <a href="#ada8f751a97ad1847db23c5ba17be7802">More...</a><br /></td></tr>
+<tr class="separator:ada8f751a97ad1847db23c5ba17be7802"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="adf9adf6ee75bcfbe164ac465ca5e4f82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf9adf6ee75bcfbe164ac465ca5e4f82">&#9670;&nbsp;</a></span>compte_voisins_vivants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int compte_voisins_vivants </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>g</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>entier et une grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>retourne avec un entier, le nombre de voisins vivants </dd></dl>
+
+</div>
+</div>
+<a id="ada8f751a97ad1847db23c5ba17be7802"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada8f751a97ad1847db23c5ba17be7802">&#9670;&nbsp;</a></span>evolue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void evolue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>gc</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>fait évoluer la grille g d'un pas de temps </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>pointeurs qui point vers deux grilles différentes </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/jeu_8c__incl.map b/html/jeu_8c__incl.map
new file mode 100644
index 0000000..ca9c57d
--- /dev/null
+++ b/html/jeu_8c__incl.map
@@ -0,0 +1,4 @@
+<map id="jeu.c" name="jeu.c">
+<area shape="rect" id="node2" href="$jeu_8h.html" title="programme/fichier header " alt="" coords="107,80,161,107"/>
+<area shape="rect" id="node3" href="$grille_8h.html" title="programme/fichier header " alt="" coords="101,155,167,181"/>
+</map>
diff --git a/html/jeu_8c__incl.md5 b/html/jeu_8c__incl.md5
new file mode 100644
index 0000000..4a17e6c
--- /dev/null
+++ b/html/jeu_8c__incl.md5
@@ -0,0 +1 @@
+a7182eac5dc767e723be72a8ef2aaf16
\ No newline at end of file
diff --git a/html/jeu_8c__incl.png b/html/jeu_8c__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c65d76d29c46b93692a34be295db2576a72b5db
GIT binary patch
literal 7103
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

literal 0
HcmV?d00001

diff --git a/html/jeu_8h.html b/html/jeu_8h.html
new file mode 100644
index 0000000..2338ed4
--- /dev/null
+++ b/html/jeu_8h.html
@@ -0,0 +1,235 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: jeu.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">jeu.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>programme/fichier header  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;<a class="el" href="grille_8h_source.html">grille.h</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for jeu.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="jeu_8h__incl.png" border="0" usemap="#jeu_8h" alt=""/></div>
+<map name="jeu_8h" id="jeu_8h">
+<area shape="rect" id="node2" href="grille_8h.html" title="programme/fichier header " alt="" coords="101,80,167,107"/>
+</map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="jeu_8h__dep__incl.png" border="0" usemap="#jeu_8hdep" alt=""/></div>
+<map name="jeu_8hdep" id="jeu_8hdep">
+<area shape="rect" id="node2" href="io_8h.html" title="programme/fichier header " alt="" coords="23,80,70,107"/>
+<area shape="rect" id="node4" href="main_8c.html" title="main.c" alt="" coords="75,155,141,181"/>
+<area shape="rect" id="node5" href="jeu_8c.html" title="jeu.c" alt="" coords="145,80,199,107"/>
+<area shape="rect" id="node3" href="io_8c.html" title="io.c" alt="" coords="5,155,51,181"/>
+</map>
+</div>
+</div>
+<p><a href="jeu_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:a653841e275690f6a0d743c7ac4b1fc25"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25">modulo</a> (int i, int m)</td></tr>
+<tr class="separator:a653841e275690f6a0d743c7ac4b1fc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf9adf6ee75bcfbe164ac465ca5e4f82"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82">compte_voisins_vivants</a> (int i, int j, <a class="el" href="structgrille.html">grille</a> g)</td></tr>
+<tr class="memdesc:adf9adf6ee75bcfbe164ac465ca5e4f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques  <a href="#adf9adf6ee75bcfbe164ac465ca5e4f82">More...</a><br /></td></tr>
+<tr class="separator:adf9adf6ee75bcfbe164ac465ca5e4f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada8f751a97ad1847db23c5ba17be7802"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802">evolue</a> (<a class="el" href="structgrille.html">grille</a> *g, <a class="el" href="structgrille.html">grille</a> *gc)</td></tr>
+<tr class="memdesc:ada8f751a97ad1847db23c5ba17be7802"><td class="mdescLeft">&#160;</td><td class="mdescRight">fait évoluer la grille g d'un pas de temps  <a href="#ada8f751a97ad1847db23c5ba17be7802">More...</a><br /></td></tr>
+<tr class="separator:ada8f751a97ad1847db23c5ba17be7802"><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>programme/fichier header </p>
+<dl class="section author"><dt>Author</dt><dd>Amaury Sensenbrenner </dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.0 </dd></dl>
+<dl class="section date"><dt>Date</dt><dd>4 mars 2019</dd></dl>
+<p>Fichier header pour les fonctions se situant dans <a class="el" href="jeu_8c.html">jeu.c</a> </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a id="adf9adf6ee75bcfbe164ac465ca5e4f82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf9adf6ee75bcfbe164ac465ca5e4f82">&#9670;&nbsp;</a></span>compte_voisins_vivants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int compte_voisins_vivants </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>j</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a>&#160;</td>
+          <td class="paramname"><em>g</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>entier et une grille </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>retourne avec un entier, le nombre de voisins vivants </dd></dl>
+
+</div>
+</div>
+<a id="ada8f751a97ad1847db23c5ba17be7802"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada8f751a97ad1847db23c5ba17be7802">&#9670;&nbsp;</a></span>evolue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void evolue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structgrille.html">grille</a> *&#160;</td>
+          <td class="paramname"><em>gc</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>fait évoluer la grille g d'un pas de temps </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deux</td><td>pointeurs qui point vers deux grilles différentes </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>void</code> </dd></dl>
+
+</div>
+</div>
+<a id="a653841e275690f6a0d743c7ac4b1fc25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a653841e275690f6a0d743c7ac4b1fc25">&#9670;&nbsp;</a></span>modulo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int modulo </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>m</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/jeu_8h__dep__incl.map b/html/jeu_8h__dep__incl.map
new file mode 100644
index 0000000..65421b0
--- /dev/null
+++ b/html/jeu_8h__dep__incl.map
@@ -0,0 +1,6 @@
+<map id="jeu.h" name="jeu.h">
+<area shape="rect" id="node2" href="$io_8h.html" title="programme/fichier header " alt="" coords="23,80,70,107"/>
+<area shape="rect" id="node4" href="$main_8c.html" title="main.c" alt="" coords="75,155,141,181"/>
+<area shape="rect" id="node5" href="$jeu_8c.html" title="jeu.c" alt="" coords="145,80,199,107"/>
+<area shape="rect" id="node3" href="$io_8c.html" title="io.c" alt="" coords="5,155,51,181"/>
+</map>
diff --git a/html/jeu_8h__dep__incl.md5 b/html/jeu_8h__dep__incl.md5
new file mode 100644
index 0000000..4555ac0
--- /dev/null
+++ b/html/jeu_8h__dep__incl.md5
@@ -0,0 +1 @@
+c96142770bcea39f802f33fc2f2e8383
\ No newline at end of file
diff --git a/html/jeu_8h__dep__incl.png b/html/jeu_8h__dep__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..46940e740099a43fa2ba2fe6fd7501b2fb54fd0b
GIT binary patch
literal 6761
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
NPnETlkcw7s{tt|D0~r7S

literal 0
HcmV?d00001

diff --git a/html/jeu_8h__incl.map b/html/jeu_8h__incl.map
new file mode 100644
index 0000000..67f79e0
--- /dev/null
+++ b/html/jeu_8h__incl.map
@@ -0,0 +1,3 @@
+<map id="jeu.h" name="jeu.h">
+<area shape="rect" id="node2" href="$grille_8h.html" title="programme/fichier header " alt="" coords="101,80,167,107"/>
+</map>
diff --git a/html/jeu_8h__incl.md5 b/html/jeu_8h__incl.md5
new file mode 100644
index 0000000..7178d6e
--- /dev/null
+++ b/html/jeu_8h__incl.md5
@@ -0,0 +1 @@
+897cea531635a807c77c7623f1a51b4d
\ No newline at end of file
diff --git a/html/jeu_8h__incl.png b/html/jeu_8h__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3788b076fdc57b14315cdae50073d7552af519b
GIT binary patch
literal 6502
zcmc(kXE<C@x5q~>!63RZdZI;0bQ5icNDw6=qC`zZi4wg9!3@!p2ojy>MAYcXU_^@+
zL^n#5D5IAIcYDio?|nbrZ`VA|c<eK4?X&mV|Fza{BK7Xvq^0JdhCm>+w=_`(5C{<z
z{M|rF4zB(roGajs+*<1<3UYS-%52Ji4S}$8-a@Gw`lPN;`5H3W)sqwQ>mL}Fhw})j
zsk{}+77`KBh|z>GqezJcK4)QyBRNF|XttIoQ{5EVt_q-X+-_l?5Hr@Y>(5<FZck{l
zjJ|M@!Nhh(KuCzMf953gC)I6!rYZB`sm)DTU&6zp=`s;GxO{wR6D>)vrb%%tOgxxA
z`@Il?lDARMhhEJmi@*~`uomzj$_>O~v0>t>IR*v>Vd5bk^fzZ}mdRu1XE!$J9336A
zwDgN#zNEH&^e99IIfe9xD+q{*(I_b?sU>9@v5K30@!xE^?7<#JvFiJ8t7>>vN_;pr
zl)%W&9$9JEM{Q2dKp&1tH>vj!Hn@8?Ts(AH^0-D_cYVBCYnd@3J?92gjq)lJ+;4TP
z^=*B<f`EVk4*~%rA|i^2j8uK_AZ7cgyj;Te@neyovVwvyVN@6OOihcQ!O6(Tj4L10
z=G{qq>AUj_pP%u3um{7Njlx^;)HqMQ%+BU(>*$y#;9Ff?UB94dITbt~FO6CR#k5DU
z&Myz-BqMyU$+%2w+r8wVr-qW~>FbAVHvge>94!kkExl6j`5P@e6L3*oUH!BB65Zws
z8jZ&G_R{9%<s~ZxDijqLyKPS2kT$y07R`}Io|&6Vs<LzSPvvbbE&SSAk7GRx3rpA8
z`*-h%A*;WC`|3n3!-0?f25%Qv7-qgB4teQy^)biYyF)B3hr`3e<05g(LJCfj5E&U6
zw(E~+YMxG@u~@Yqqoea+#_eG8{r&wAh^wckx`_#ggQKIqkrDca|9(|6Zhw7(fs5-3
z>Iju9grGrbYtz7BuyW@q1yV9Hd@EGB?TzqVOD889h;fB2)y7OqTz|h_TU(pu<YzbH
z``T@>WlLH7a<Q#5r~9>D&`t|*lbV{Eg#DmEFU!a+UChGJ;{yLDeMsn3gEzFjy}i7;
znz^1SyF&=E+q3t3RMKS{5zVE@0*AxZl90P>ffLzw2n51)^@ng)HxGI6{{IfRe})D}
zp2EVf-uG%rnO?_-DKunh0(oExL*tFw+VA?HzT3Gd$DQ0>y@URAOl<$JtD~<3Ge{u&
zYY#H3eHo{a|B99{`iK7!&Hs)&dhCU83f?eQ>VJmS|J#i)n`kO?QikucGn3eZnHlG;
zpQ9Et5Qug<qM&`=rla}A*8CsGQW-vH4K-Gkut(O`VQGqet=}|>BXbvHm#3S+y-d_(
z9GuLAJuV(p<UjUzvOxd)@>r#!h^Qk($guf)R~IZtL*DVD1fSoJ9SK)PDonY=)#T)Y
zQ$=ehF?F9qO-+GR7Eyldn|M`vCMg=-bg80%=Bz9#Rn^uiV}=1TCO9b^zVG_1g1rAY
zJv=9enVhy_$XOq?3)U85iHpWd$UIj<M8|xfyuit;qK;ZS|38m_tsDnOx=ZpP?*)Bu
z&>@iH{dFqu1Etx|Z~eJRD8|2zjhSQ?MI`I{(0?c|XNbRjMhPu6RKtj&1gW9fOiWTt
z)a~4tVWLblAtC9+MyR%EY^c!Q>M#kv#%?$YtICI$cxG#{yD^1au87do_lajwQ`5*i
z5;fg8IJ-EgKn)$lR@ozY5?p8HELVSg1(An}#??ghRL*!&ejR+K0Ga)e)I(NAnyET7
zr;glKN6*WZm{e2e+>B!>L5toO`RWEk(^WH;ptX|3d6ksXvB)+M;$a$b@R*eAcGNOw
z!NHdy!Om0Kq{T##x%qjrG-Z3va0=hp{w!4w5@~I!{}xfg{ywfb@Q>l?q<(sOx||Oo
zQ{gs0p9bD4Sb>u+4Dv%lT9cifT`fsv7qb3Oh3t0&nnE}@z-V6zZD>$rWMur}1``n#
zC6YSe9{Fei<>u!0*qr9Nb?X+Fl2c)6sk)&d6O4<?%E~GvI2bb7<X_u+Fj?<;p}Dy^
zzSDMjrbYRCs{Bx4->o(b7TFPw!GOnvf9vgS?|gmP^r<0S&J|)><D}~8DgC(j-7wy_
zCqtRL)@244et|VUBLgZcD@#g2fy~kiEJnArp`0daXg_@TkgOb}1dixUyQo!mYADy+
z*RMmPSg-Q&@)C`VjJSGv;YLbLGyJEv7rVDsi$AJ~BzpP4!^6Ynyw=!&AW>YteEFO0
zwKg1%Pga&y)@9o8sJWm(C>kcuI92c2I`~0L|KY>fxw$#IzKjUga15QOh{%h&I(fhS
zwZed&v7;l->+*7Pg!GOyMQ;ei%gbw4jt<tLDv~(&HI(98clX^RB~DJx#j^&lb!tdK
zaq+x41p_xoDVVXbv8<XJmc+!wE=WT6Vqa6)b$(ASE-u~#O}&Q?=|n~G<XsF~SvR0u
zzgAaY4&>alX@ALFP*4zTCVo>}JKAIkKRX-z<%<dmh2l|E<cx#gz%F(tF~DHa$H#sU
z6<b?@OLtNWMvfS_atQryot>QpWo787s0-&g2;?Y8aAf2$d9C23OXsQL`Sa)HpFVwk
z$t+6Gz(92O?%nF%&}DdiI_4Y50SgPZ)5vYzG==aw_oeKjqT9WR_M`Y#3<Df~XQn@b
zZ4cpL_UzfU=;-KkE&jInta0bNVq<fxU~bNGxq63AsvLu`u&}F#2TDZ+5)c^p$)<xY
ztDEm!aXnHK6PaJVdKD%f%EmLk1M>WTDx*Rl(pD}uw6<1uZGGKW7nwE7lR(*E!afg?
zAl$g#TwYEOV%8%a6QS=D(KB=%b!18NtuHC7s7MrXqx-AdU!$k``a5ZJYika^qtE`-
z2y$?KSRVaIZBV$H_2(+^jQ!JusstGVrPFIuV&+S^veIJR{g%FQ3oW~8f91ipJjAju
zovbn6ZQX>3k6$@FA%W@7!PT~4qCg+rsECVuh+P$DXL(}cIk!CrqFC62>B3pPq_3eC
zxRoJCOP4dozbEtYseg0&1sSBz_rb1jy6s1yTY331x~fW=O=(hp`PG|}lAf)0RxNsV
zd3f>tph(Z(bU9gBw}76!)ALyt!m)X6AmYL=9PmrH3N;@)u>0-3qB0+GkB$~FZc&0X
zc=fgp<fJ6ayR&w6JBEoz6%c_aEh_YlR*#~y{If6BhWn0kTGM9Z^#02jIt~<#=Ir=B
zQ&$(<vg-}kx1OGh^#X&pnBWQ;(I+wc91@w(=2HcZ^mIB(s<FtxKh4Zwm<kM|dcg4N
zbkl|XO^b+X$Nbr#vjaJ!61lLBI8NY|pn}gL@%Yd(@DSEvHC8dYHD;F}=PiCAB!rts
z`7FKvQ372yfnMHx&82FzEpkIH&`<i^J0`+TRBP?bG$Zgq#02Nd>pu4}QG5CHs81-G
za}?_SE8qplG(*BG3NNt8+}$i-|MBCzpH2QsHO{o^PHXmJW<C%o9KljAwoMEy<hY!~
z#3n0xOTBtMgB>pRmh^OhRa9z)i$_+4V3DZZI$&UWT3k~r3LUO~pOmzXUwV%<ON&oL
z&nF^`cUN}2*n1N$_smxQ#S666)?D8w-<?}h(p%gqT2i4{Bq>cH`23|y8WAyRk%xz4
zKU>aBd*1CyiijRr@C6rehhu_i&OKOJ@w?8o-CkI_Zw1!)v!ArZ@~dx~LI_ed@O(Rj
z@(vIjvvby=v$LcEf+sv4w@8`bFEURxI+}K0r9ATq^6<DuyU9vK4ZV_cN*-ijze6}B
zp<uzcMP@K?)L(q`2pT5dZK?0`glbRrhu!vqs-}*4%<AgR!)}Y3`MGvjmew^*Cb)^p
z3GJS{XSJ%sszWqvC3>t<8TUPHDO|jBw!g_iT1>VU7R4f+;T*W|?U{nMKEJ#B-L)ys
z5c7u9m{QZbTQg^GLG+|7j}N1k2Wg1ceV@?p$x3am5Ki0L&b}V)oT*#RVx$@^w1f~+
z!N;8AOTQH%OW&Jl`T42-{+)BhV?U}T<sJwjencO0Vn0<@wr$OeO4<*q^rY-i$+##{
zg}*=_I8yH+enf!r>(bI{W|K}d+|#VTN4ZtKyo4DUf2myhE#hJChuKH`2s`GSyXL*|
zBsW*Az1oqCa1hs8Y6_fB2_Y0B!I<>3-0OpbBVPswX^4on<a}SD4~j2_-@L3Bg#7Eb
zw;E#8VZ_5{E%sLI2*xP`L)!4uZr%rN00DJEJGHf2=IQL*^vT(rx}xG`x&HyNv8gv}
zy;PcpKO6xJ$cBgcfTd3q5-GyH5kA9Y1m)pR(p2#SL_cQw14GHj@VhI+KvP&>gkB`H
zvw{SgTe)2RA<e-7ZnM~h)YLs={`Bd(JzEo9WtCLx*U%^i?jUl<Q8;e6_~>V&eAw|l
zE);%%4j5B5C?p*ixI2rtic1uQ;*a;#)+TD{y}aJ4CFNb0)A0UjKQvY;`^mapb$8Px
zN>?eezoGRF5(DajQ!%EO%FQ7KrKJ@82*R3hB<jVz;?o!M?i!9w8al7LMa!QI5KT7R
zkBU=HkNad}!B8)dX4!uOTGvQyTANpMoSL;Oi;G>y%*{Exc{6$cv>3?8yLTN|;G*JX
zxSyX+!o=_Mr>2#<Z7+!U_&3bP$a>YvHwG<z--+)QtujvYVR!P8z?C};CuwTRfuw%j
z6k(^i<RYhFVnwi2)ExiG2qYYXxdG!Ut-7E5Hs$^Mx!1ZZvuWOcKRulg7BfGFBK&r9
z+a14W^kLs#DKxIU6zLpEMM4*so68-al0pG7ZaUVQ{H#y<MdIUC4h{ukSiaxg_}lV5
zsq$)3%vAFrC>IuL2`2|*$ujFC3yb%NA=}#`TO+1t5QtfG07e{3L$dB`c<)AA@keJ3
zp!5<rp2XXhj~>OwaFT3oG+3-W4MHY%b(zp`)idbml)6xZ>NF$hd0*z8A`$U24cmqM
zZ@pJK{%m6Sl}>4#XT<-UtQpcx)w6@s<~>k+ADX4b9Id+H>on;@0}`?RhM$bIFk!+4
z%D|NtwlakIhxzmyy^;=ZL~{q1WGN!UT9*gP$eCe~{`@$ySh#s?=W7c5dhP2oCK%)k
zXrRJqIb$!F<n+^sBTjcRU@%25vY41FS0`q`5SpB<-a~R^;#9*Fi)}Q7cVN(d_H`U?
z%Y*G~ARKdQ_P5;UtvEQ|xo$7qOO<y=X0C?W>EX8)Zt-X5yf&1fV5TP9-#8)f>{NEB
zm0%zoa8ItLV+=(?GBPj_W~$BnjE&jNptH+{TtD4m7|-7ZZ!Dg2a)eUHeg1r1NbIl9
z;-?z~k5IW1r%aBQ8&eIld!tiUw!0mdcoT0Ej(=~E`|_p@4*oGNw^W7<Pf**?+`9)o
z-{y7ZOMK)P;bUVT4wrLwt~O58qp(?^zVCi}(mK1LDPw~puyo(dvZSP97q?W$>Itz;
z2V7@pIoT(KCrLUvIblK9j1j%R;ZUfsB@y9b%4U-+$xoD$;%(aWmZZZiUK4_Y=;~7R
zypyIL%7>~SY?zZ47|HGJ#jwe_Hf{e!gBsa&9(T!O#ahhu(f9$_9k&fLmRGNyt7xEM
z;N($<XAesx+!l28+K6;t8eunV>EXfE1Z=63KmRMaS%=O9sXr!0hfU&(5jz`tzZ9F1
z@{Z%{OpwH#)X&7htv?DwX|Krz|N80<)SsS3hFDN=SW~A74Nk*W_f@j^+k#g(Hgt5T
zzbz&n9?pA|n91vZDXP}mJV1zuI1pBgO$h|N4J3#Z)M(O=zr!LkGp&4%7L!QJ3=o4u
zLG7vX84w5^mq|3$#YxgKO*0VRZhsG%1NMe>!5Op!9oc1F4k8E+XJGc3K$n_YLRMy=
zn0_G+6oZp3K^6smKQ=xF-3Y0w5`(Dpr9Y;mfzc?pg!n8nKNtNBT8sEjDQ`MWU*9@h
z-V{70hWhaMIRtWe(2`>!r5A2#W0RAxQe>mp*IB4yV!~o@*CjhQ*VhDz8K3_WQa3Ai
zhwITx4abQScl>#=Tv8%d%91BM`tkm3PTV#8`qL;$n};~jkH%hpA52V5ZDzlOI1~|l
z0g>tdSvB#yvagH?!pBE`!HjBle*WB%zhY8%vD=CPueiC0#*-&Ohlk6fk2p;xHty{s
zq^bw23UxCK8uyGM#!vmG8-4Fy8S-WD_V$iBX@3g6e*LB^Y<6)`z?gRYm_M&<eX@hX
zxT>H|J|oQ>eR|?w{HWeK)1hJXH`>1C`Eez2b!T_+$9}<OvDo=t5xMc~QM~HmK<&I|
zHaofdD>hzK6N&*2dJIt1Cnole-uZV6)jT~kbddrIcRJWrJoZCwuT^Y{nT*V3t$6aj
zB={t-hEwTtn~dZ(Nx|U{A3i)>tL#&dj){(@L1}0d<@1nW?Z$>GMrc<Ln^wireuA<$
zBF+Rm4+u!u>(>{1dU_<BC*{oQo{>Q$97n_eO|r&g!@(4$r+Y_9t_TaOf;!sv8vEqb
zl-t6$1eyGq@iGr1BNki?Cq;@j+Nu?epKFhLdS@OqK7_r!aP3RTv(po|Up*;z0<5?6
z4l07Y9wa3t&Bw@22gk(Fg8Udxc7Y|csHmv--LB^Y3R2R)N)ZOcpfPe9uPSW!5x)0(
zPQ7n<WQ0#dggQ1hw!FMt1<YV$`o!i<S$_WI|IrD;I;!iPO>+i3zorB1gBu(g$_O<6
zU|Q=eX=7uve{wKW380zR%Anx>{)CHY2Degx+@IYcUDHN8z<9(21j0Z&^eHtJ_G@vm
z9a0Wp9*)f>M<d4C|6t=@^XXUyhK3z0cIC<gKR<<rpfjb3nx~wvJ8erE8ykl?&c^^x
z`UzG3`vtBP@J;6FcpH$7WVNg(2TQimpEzZm%fYY5@(r%U^mKqDy2kfRo{Ih1n(w$C
z6cl7+XxO&Bvoi*mU2;oHOV_&})g_AcTwaEDc{4wMek(Jp!<w0!k7Xe-Y&K6nMzNOW
z&(2!@T3YH@cqV^7m#Em-$4Cs_BOM)`=uf{MjRSt>wKb<c0zS*;7&xV*H8c^J--;AZ
zx(<H408li_2--*fT3C>PTzRhgJxy^GPXG|nUNVD-guMJ5n3=T3^CEx7aw)!1zJKqY
zB%}l^{8Ywk$*piqUQ(d5vpC6@jmf&4fD-_>*daz{W|OOk;p&oh7+g1y@RdRgfk>4c
z*{^@{yY9scV)9^SW@ce-M+XP%Ybn}C$Gk{%xz2l;Y99;#R^)3iHK=K7YARtd$-)}U
zjj+9q%~p>hbYE>L2ne*Y;srrzlKOmoZf+2Nq@bv%d;nA~t84Vk_qln4j0JmfSy@@@
z4)aBwtABtmHg@(bmzn0S4zOT}eTCU^-5d~rY$cq2N+iF3A386GQdbwQt*aSPH|?9M
zbEkk<+SyUW&I7iPYak3q_yjjLA{HCDU@)KIl1|U8x9J^K_CxV+-=evL{xSfT;Im#m
zN&r~&7dyiJtDe8VKO*3;ynR`}&TJa*t7N_$l#Xs{x)HbP`TkPU33!BP98P0lX-Sm3
zyR%bY$xah&y@db1lhfp920=kVJt3xus3;`RxNYgDr5En?$tx(R@g-zdR4|qtX{sE#
zj91xr*(>{xY*zj@qD(8BT^p<PIhgWJ0H6VlCYO?y&MGUr<GXp+)YR0h!Aqwu-rUSg
z;&Bg~m_;)TEP8zRBG}gzLV)+?bc{>$5xKOqw9nbefxfYE1PGyjwdz04qAH&FjVUTB
z&R35<Y^`|It!H5H0xV{USsmkfdtO~lW+~Twyz*>)AcsO*TRT1>A>{LCxy7BQrBOBM
z?yjyXmX<txe0=d~X)%DR-~sQTq@&XaY+Ah_s@&jAwEi*b4yNO9YaY-UB4uS|V-piT
zadA2flp76j2E-E34!OW%sd}&VqBUx8_HzK75EmDxq@?`v_h?5EF#}k%&B^iJGDxm;
zTnb@7ei#~?a^lpD(+6=Cx_9oJTOo(SqX8Ib{r;UUGBT3m%*lGF*2My_73=-AF+hOM
z8TjL#<g9?^QqQgIy*J6plz{0R9vywf;mAdeN&w6t)z;CumpHUqKP;0ty3>#0JzCxO
zcv6w~afx>~K0va6*GqH4_fO&YM!2#oU)Zw1|ACxFbrt7F;eR2mb7LxvD=R8?f8k86
zZvrb-HB-M&)-Mg~%(%!3%UCy0<?`B(u3w_!&Am~u^v^E_{tamPA;M~`s+0pa&Y;Om
X8S+)bdxGGL6UZ&~JE$@>%NPFzyKs3>

literal 0
HcmV?d00001

diff --git a/html/jeu_8h_source.html b/html/jeu_8h_source.html
index 5d6a189..a32260a 100644
--- a/html/jeu_8h_source.html
+++ b/html/jeu_8h_source.html
@@ -62,8 +62,11 @@ $(function() {
 <div class="title">jeu.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef __JEU_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define __JEU_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="grille_8h.html">grille.h</a>&quot;</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// modulo modifié pour traiter correctement les bords i=0 et j=0</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// dans le calcul des voisins avec bords cycliques</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> modulo(<span class="keywordtype">int</span> i, <span class="keywordtype">int</span> m) {<span class="keywordflow">return</span> (i+m)%m;}</div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// compte le nombre de voisins vivants de la cellule (i,j)</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// les bords sont cycliques.</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keywordtype">int</span> compte_voisins_vivants (<span class="keywordtype">int</span> i, <span class="keywordtype">int</span> j, <a class="code" href="structgrille.html">grille</a> g);</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="comment">// fait évoluer la grille g d&#39;un pas de temps</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keywordtype">void</span> evolue (<a class="code" href="structgrille.html">grille</a> *g, <a class="code" href="structgrille.html">grille</a> *gc);</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="preprocessor">#endif</span></div><div class="ttc" id="structgrille_html"><div class="ttname"><a href="structgrille.html">grille</a></div><div class="ttdef"><b>Definition:</b> grille.h:26</div></div>
+<a href="jeu_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="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifndef __JEU_H</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#define __JEU_H</span></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="preprocessor">#include &quot;<a class="code" href="grille_8h.html">grille.h</a>&quot;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25">   24</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25">modulo</a>(<span class="keywordtype">int</span> i, <span class="keywordtype">int</span> m) {<span class="keywordflow">return</span> (i+m)%m;}</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;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keywordtype">int</span> <a class="code" href="jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82">compte_voisins_vivants</a> (<span class="keywordtype">int</span> i, <span class="keywordtype">int</span> j, <a class="code" href="structgrille.html">grille</a> g);</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;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keywordtype">void</span> <a class="code" href="jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802">evolue</a> (<a class="code" href="structgrille.html">grille</a> *g, <a class="code" href="structgrille.html">grille</a> *gc);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="jeu_8h_html_a653841e275690f6a0d743c7ac4b1fc25"><div class="ttname"><a href="jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25">modulo</a></div><div class="ttdeci">static int modulo(int i, int m)</div><div class="ttdef"><b>Definition:</b> jeu.h:24</div></div>
+<div class="ttc" id="structgrille_html"><div class="ttname"><a href="structgrille.html">grille</a></div><div class="ttdef"><b>Definition:</b> grille.h:26</div></div>
+<div class="ttc" id="jeu_8h_html_ada8f751a97ad1847db23c5ba17be7802"><div class="ttname"><a href="jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802">evolue</a></div><div class="ttdeci">void evolue(grille *g, grille *gc)</div><div class="ttdoc">fait évoluer la grille g d&amp;#39;un pas de temps </div><div class="ttdef"><b>Definition:</b> jeu.c:17</div></div>
 <div class="ttc" id="grille_8h_html"><div class="ttname"><a href="grille_8h.html">grille.h</a></div><div class="ttdoc">programme/fichier header </div></div>
+<div class="ttc" id="jeu_8h_html_adf9adf6ee75bcfbe164ac465ca5e4f82"><div class="ttname"><a href="jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82">compte_voisins_vivants</a></div><div class="ttdeci">int compte_voisins_vivants(int i, int j, grille g)</div><div class="ttdoc">compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques ...</div><div class="ttdef"><b>Definition:</b> jeu.c:3</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/html/main_8c.html b/html/main_8c.html
new file mode 100644
index 0000000..5341810
--- /dev/null
+++ b/html/main_8c.html
@@ -0,0 +1,124 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>My Project: main.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></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">My Project
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">main.c File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="grille_8h_source.html">grille.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="io_8h_source.html">io.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="jeu_8h_source.html">jeu.h</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for main.c:</div>
+<div class="dyncontent">
+<div class="center"><img src="main_8c__incl.png" border="0" usemap="#main_8c" alt=""/></div>
+<map name="main_8c" id="main_8c">
+<area shape="rect" id="node3" href="grille_8h.html" title="programme/fichier header " alt="" coords="115,229,181,256"/>
+<area shape="rect" id="node6" href="io_8h.html" title="programme/fichier header " alt="" coords="67,80,114,107"/>
+<area shape="rect" id="node7" href="jeu_8h.html" title="programme/fichier header " alt="" coords="127,155,182,181"/>
+</map>
+</div>
+</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:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
+<tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a3c04138a5bfe5d72780bb7e82a18e627"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c04138a5bfe5d72780bb7e82a18e627">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char **&#160;</td>
+          <td class="paramname"><em>argv</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>
diff --git a/html/main_8c__incl.map b/html/main_8c__incl.map
new file mode 100644
index 0000000..9256189
--- /dev/null
+++ b/html/main_8c__incl.map
@@ -0,0 +1,5 @@
+<map id="main.c" name="main.c">
+<area shape="rect" id="node3" href="$grille_8h.html" title="programme/fichier header " alt="" coords="115,229,181,256"/>
+<area shape="rect" id="node6" href="$io_8h.html" title="programme/fichier header " alt="" coords="67,80,114,107"/>
+<area shape="rect" id="node7" href="$jeu_8h.html" title="programme/fichier header " alt="" coords="127,155,182,181"/>
+</map>
diff --git a/html/main_8c__incl.md5 b/html/main_8c__incl.md5
new file mode 100644
index 0000000..62227a5
--- /dev/null
+++ b/html/main_8c__incl.md5
@@ -0,0 +1 @@
+94d98b9fb7611aa85c8187c0178546cb
\ No newline at end of file
diff --git a/html/main_8c__incl.png b/html/main_8c__incl.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbf186d944624f2ca48afced324abf8b3b2d3375
GIT binary patch
literal 19636
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
I-J>Xf141!@c>n+a

literal 0
HcmV?d00001

diff --git a/html/search/all_0.js b/html/search/all_0.js
index f0b8aa3..964293c 100644
--- a/html/search/all_0.js
+++ b/html/search/all_0.js
@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['alloue_5fgrille',['alloue_grille',['../grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036',1,'grille.c']]]
+  ['affiche_5fgrille',['affiche_grille',['../io_8c.html#a90cb8ec05374b46d9995705ed4954f34',1,'affiche_grille(grille g):&#160;io.c'],['../io_8h.html#a90cb8ec05374b46d9995705ed4954f34',1,'affiche_grille(grille g):&#160;io.c']]],
+  ['affiche_5fligne',['affiche_ligne',['../io_8c.html#a3f3ff78e56fcf21a932ff73b70635554',1,'affiche_ligne(int c, int *ligne):&#160;io.c'],['../io_8h.html#a3f3ff78e56fcf21a932ff73b70635554',1,'affiche_ligne(int c, int *ligne):&#160;io.c']]],
+  ['affiche_5ftrait',['affiche_trait',['../io_8c.html#a634cf584c380ce221d5d4199f3e813bd',1,'affiche_trait(int c):&#160;io.c'],['../io_8h.html#a634cf584c380ce221d5d4199f3e813bd',1,'affiche_trait(int c):&#160;io.c']]],
+  ['alloue_5fgrille',['alloue_grille',['../grille_8c.html#ae621f51c60aa4fafaa0c9f6c9b5a4036',1,'alloue_grille(int l, int c, grille *g):&#160;grille.c'],['../grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036',1,'alloue_grille(int l, int c, grille *g):&#160;grille.c']]]
 ];
diff --git a/html/search/all_1.js b/html/search/all_1.js
index 6d448bc..312fce7 100644
--- a/html/search/all_1.js
+++ b/html/search/all_1.js
@@ -1,5 +1,6 @@
 var searchData=
 [
   ['cellules',['cellules',['../structgrille.html#a428cf0c0297ce04e0206ba0067ac3b42',1,'grille']]],
-  ['copie_5fgrille',['copie_grille',['../grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e',1,'grille.c']]]
+  ['compte_5fvoisins_5fvivants',['compte_voisins_vivants',['../jeu_8c.html#adf9adf6ee75bcfbe164ac465ca5e4f82',1,'compte_voisins_vivants(int i, int j, grille g):&#160;jeu.c'],['../jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82',1,'compte_voisins_vivants(int i, int j, grille g):&#160;jeu.c']]],
+  ['copie_5fgrille',['copie_grille',['../grille_8c.html#a63b3ae16c86b568f6aa8f9ce84128b1e',1,'copie_grille(grille gs, grille gd):&#160;grille.c'],['../grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e',1,'copie_grille(grille gs, grille gd):&#160;grille.c']]]
 ];
diff --git a/html/search/all_2.js b/html/search/all_2.js
index 4367bf5..fbaca10 100644
--- a/html/search/all_2.js
+++ b/html/search/all_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['est_5fvivante',['est_vivante',['../grille_8h.html#a4a27d70711027eca191df5592f922001',1,'grille.h']]]
+  ['debut_5fjeu',['debut_jeu',['../io_8c.html#a88493b3c55828670e47150a95ed7db5b',1,'debut_jeu(grille *g, grille *gc):&#160;io.c'],['../io_8h.html#a88493b3c55828670e47150a95ed7db5b',1,'debut_jeu(grille *g, grille *gc):&#160;io.c']]]
 ];
diff --git a/html/search/all_3.js b/html/search/all_3.js
index 33a1e7a..4ceeb09 100644
--- a/html/search/all_3.js
+++ b/html/search/all_3.js
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['grille',['grille',['../structgrille.html',1,'']]],
-  ['grille_2eh',['grille.h',['../grille_8h.html',1,'']]]
+  ['efface_5fgrille',['efface_grille',['../io_8c.html#ab36a6f8957cd3e682119007836ce6ad5',1,'efface_grille(grille g):&#160;io.c'],['../io_8h.html#ab36a6f8957cd3e682119007836ce6ad5',1,'efface_grille(grille g):&#160;io.c']]],
+  ['est_5fvivante',['est_vivante',['../grille_8h.html#a4a27d70711027eca191df5592f922001',1,'grille.h']]],
+  ['evolue',['evolue',['../jeu_8c.html#ada8f751a97ad1847db23c5ba17be7802',1,'evolue(grille *g, grille *gc):&#160;jeu.c'],['../jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802',1,'evolue(grille *g, grille *gc):&#160;jeu.c']]]
 ];
diff --git a/html/search/all_4.js b/html/search/all_4.js
index 49b110c..b309efb 100644
--- a/html/search/all_4.js
+++ b/html/search/all_4.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['init_5fgrille_5ffrom_5ffile',['init_grille_from_file',['../grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e',1,'grille.c']]]
+  ['grille',['grille',['../structgrille.html',1,'']]],
+  ['grille_2ec',['grille.c',['../grille_8c.html',1,'']]],
+  ['grille_2eh',['grille.h',['../grille_8h.html',1,'']]]
 ];
diff --git a/html/search/all_5.js b/html/search/all_5.js
index d87380f..78b0e99 100644
--- a/html/search/all_5.js
+++ b/html/search/all_5.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['jeu_20de_20la_20vie',['Jeu de la vie',['../md_README.html',1,'']]]
+  ['init_5fgrille_5ffrom_5ffile',['init_grille_from_file',['../grille_8c.html#adf5501cc0bbad28f5ffc561d92197e4e',1,'init_grille_from_file(char *filename, grille *g):&#160;grille.c'],['../grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e',1,'init_grille_from_file(char *filename, grille *g):&#160;grille.c']]],
+  ['io_2ec',['io.c',['../io_8c.html',1,'']]],
+  ['io_2eh',['io.h',['../io_8h.html',1,'']]]
 ];
diff --git a/html/search/all_6.js b/html/search/all_6.js
index 4a7b90b..8d9415e 100644
--- a/html/search/all_6.js
+++ b/html/search/all_6.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['libere_5fgrille',['libere_grille',['../grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012',1,'grille.c']]]
+  ['jeu_2ec',['jeu.c',['../jeu_8c.html',1,'']]],
+  ['jeu_2eh',['jeu.h',['../jeu_8h.html',1,'']]],
+  ['jeu_20de_20la_20vie',['Jeu de la vie',['../md_README.html',1,'']]]
 ];
diff --git a/html/search/all_7.js b/html/search/all_7.js
index 84f25af..b06d3b8 100644
--- a/html/search/all_7.js
+++ b/html/search/all_7.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['nbc',['nbc',['../structgrille.html#a48d6706d41bee6fff9200d872b8b0cd0',1,'grille']]],
-  ['nbl',['nbl',['../structgrille.html#a0b4da1e205825df205b0c004d105d62a',1,'grille']]]
+  ['libere_5fgrille',['libere_grille',['../grille_8c.html#a7074b2b15576e9d2b3cd15c3a1dc7012',1,'libere_grille(grille *g):&#160;grille.c'],['../grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012',1,'libere_grille(grille *g):&#160;grille.c']]]
 ];
diff --git a/html/search/all_8.js b/html/search/all_8.js
index ab79f62..0dbea35 100644
--- a/html/search/all_8.js
+++ b/html/search/all_8.js
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['set_5fmorte',['set_morte',['../grille_8h.html#ab5ab346bdf3a9d7e3a0bfeab40416d6e',1,'grille.h']]],
-  ['set_5fvivante',['set_vivante',['../grille_8h.html#a889ff6b0976dfb79007387ad30d9c790',1,'grille.h']]]
+  ['main',['main',['../main_8c.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main.c']]],
+  ['main_2ec',['main.c',['../main_8c.html',1,'']]],
+  ['modulo',['modulo',['../jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25',1,'jeu.h']]]
 ];
diff --git a/html/search/all_9.html b/html/search/all_9.html
new file mode 100644
index 0000000..f8abbbe
--- /dev/null
+++ b/html/search/all_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/all_9.js b/html/search/all_9.js
new file mode 100644
index 0000000..84f25af
--- /dev/null
+++ b/html/search/all_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['nbc',['nbc',['../structgrille.html#a48d6706d41bee6fff9200d872b8b0cd0',1,'grille']]],
+  ['nbl',['nbl',['../structgrille.html#a0b4da1e205825df205b0c004d105d62a',1,'grille']]]
+];
diff --git a/html/search/all_a.html b/html/search/all_a.html
new file mode 100644
index 0000000..9601fce
--- /dev/null
+++ b/html/search/all_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/all_a.js b/html/search/all_a.js
new file mode 100644
index 0000000..f1a1f84
--- /dev/null
+++ b/html/search/all_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['readme_2emd',['README.md',['../README_8md.html',1,'']]]
+];
diff --git a/html/search/all_b.html b/html/search/all_b.html
new file mode 100644
index 0000000..0814e4e
--- /dev/null
+++ b/html/search/all_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/all_b.js b/html/search/all_b.js
new file mode 100644
index 0000000..ab79f62
--- /dev/null
+++ b/html/search/all_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['set_5fmorte',['set_morte',['../grille_8h.html#ab5ab346bdf3a9d7e3a0bfeab40416d6e',1,'grille.h']]],
+  ['set_5fvivante',['set_vivante',['../grille_8h.html#a889ff6b0976dfb79007387ad30d9c790',1,'grille.h']]]
+];
diff --git a/html/search/files_0.js b/html/search/files_0.js
index 0df7779..9f833f8 100644
--- a/html/search/files_0.js
+++ b/html/search/files_0.js
@@ -1,4 +1,5 @@
 var searchData=
 [
+  ['grille_2ec',['grille.c',['../grille_8c.html',1,'']]],
   ['grille_2eh',['grille.h',['../grille_8h.html',1,'']]]
 ];
diff --git a/html/search/files_1.html b/html/search/files_1.html
new file mode 100644
index 0000000..dcce422
--- /dev/null
+++ b/html/search/files_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/files_1.js b/html/search/files_1.js
new file mode 100644
index 0000000..51d008b
--- /dev/null
+++ b/html/search/files_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['io_2ec',['io.c',['../io_8c.html',1,'']]],
+  ['io_2eh',['io.h',['../io_8h.html',1,'']]]
+];
diff --git a/html/search/files_2.html b/html/search/files_2.html
new file mode 100644
index 0000000..d5c6c3b
--- /dev/null
+++ b/html/search/files_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/files_2.js b/html/search/files_2.js
new file mode 100644
index 0000000..8f77c2a
--- /dev/null
+++ b/html/search/files_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['jeu_2ec',['jeu.c',['../jeu_8c.html',1,'']]],
+  ['jeu_2eh',['jeu.h',['../jeu_8h.html',1,'']]]
+];
diff --git a/html/search/files_3.html b/html/search/files_3.html
new file mode 100644
index 0000000..d5a9528
--- /dev/null
+++ b/html/search/files_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/files_3.js b/html/search/files_3.js
new file mode 100644
index 0000000..1fe57ff
--- /dev/null
+++ b/html/search/files_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['main_2ec',['main.c',['../main_8c.html',1,'']]]
+];
diff --git a/html/search/files_4.html b/html/search/files_4.html
new file mode 100644
index 0000000..7b4c42a
--- /dev/null
+++ b/html/search/files_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/files_4.js b/html/search/files_4.js
new file mode 100644
index 0000000..f1a1f84
--- /dev/null
+++ b/html/search/files_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['readme_2emd',['README.md',['../README_8md.html',1,'']]]
+];
diff --git a/html/search/functions_0.js b/html/search/functions_0.js
index f0b8aa3..964293c 100644
--- a/html/search/functions_0.js
+++ b/html/search/functions_0.js
@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['alloue_5fgrille',['alloue_grille',['../grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036',1,'grille.c']]]
+  ['affiche_5fgrille',['affiche_grille',['../io_8c.html#a90cb8ec05374b46d9995705ed4954f34',1,'affiche_grille(grille g):&#160;io.c'],['../io_8h.html#a90cb8ec05374b46d9995705ed4954f34',1,'affiche_grille(grille g):&#160;io.c']]],
+  ['affiche_5fligne',['affiche_ligne',['../io_8c.html#a3f3ff78e56fcf21a932ff73b70635554',1,'affiche_ligne(int c, int *ligne):&#160;io.c'],['../io_8h.html#a3f3ff78e56fcf21a932ff73b70635554',1,'affiche_ligne(int c, int *ligne):&#160;io.c']]],
+  ['affiche_5ftrait',['affiche_trait',['../io_8c.html#a634cf584c380ce221d5d4199f3e813bd',1,'affiche_trait(int c):&#160;io.c'],['../io_8h.html#a634cf584c380ce221d5d4199f3e813bd',1,'affiche_trait(int c):&#160;io.c']]],
+  ['alloue_5fgrille',['alloue_grille',['../grille_8c.html#ae621f51c60aa4fafaa0c9f6c9b5a4036',1,'alloue_grille(int l, int c, grille *g):&#160;grille.c'],['../grille_8h.html#ae621f51c60aa4fafaa0c9f6c9b5a4036',1,'alloue_grille(int l, int c, grille *g):&#160;grille.c']]]
 ];
diff --git a/html/search/functions_1.js b/html/search/functions_1.js
index ef2e6db..115d5d0 100644
--- a/html/search/functions_1.js
+++ b/html/search/functions_1.js
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['copie_5fgrille',['copie_grille',['../grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e',1,'grille.c']]]
+  ['compte_5fvoisins_5fvivants',['compte_voisins_vivants',['../jeu_8c.html#adf9adf6ee75bcfbe164ac465ca5e4f82',1,'compte_voisins_vivants(int i, int j, grille g):&#160;jeu.c'],['../jeu_8h.html#adf9adf6ee75bcfbe164ac465ca5e4f82',1,'compte_voisins_vivants(int i, int j, grille g):&#160;jeu.c']]],
+  ['copie_5fgrille',['copie_grille',['../grille_8c.html#a63b3ae16c86b568f6aa8f9ce84128b1e',1,'copie_grille(grille gs, grille gd):&#160;grille.c'],['../grille_8h.html#a63b3ae16c86b568f6aa8f9ce84128b1e',1,'copie_grille(grille gs, grille gd):&#160;grille.c']]]
 ];
diff --git a/html/search/functions_2.js b/html/search/functions_2.js
index 4367bf5..fbaca10 100644
--- a/html/search/functions_2.js
+++ b/html/search/functions_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['est_5fvivante',['est_vivante',['../grille_8h.html#a4a27d70711027eca191df5592f922001',1,'grille.h']]]
+  ['debut_5fjeu',['debut_jeu',['../io_8c.html#a88493b3c55828670e47150a95ed7db5b',1,'debut_jeu(grille *g, grille *gc):&#160;io.c'],['../io_8h.html#a88493b3c55828670e47150a95ed7db5b',1,'debut_jeu(grille *g, grille *gc):&#160;io.c']]]
 ];
diff --git a/html/search/functions_3.js b/html/search/functions_3.js
index 49b110c..4ceeb09 100644
--- a/html/search/functions_3.js
+++ b/html/search/functions_3.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['init_5fgrille_5ffrom_5ffile',['init_grille_from_file',['../grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e',1,'grille.c']]]
+  ['efface_5fgrille',['efface_grille',['../io_8c.html#ab36a6f8957cd3e682119007836ce6ad5',1,'efface_grille(grille g):&#160;io.c'],['../io_8h.html#ab36a6f8957cd3e682119007836ce6ad5',1,'efface_grille(grille g):&#160;io.c']]],
+  ['est_5fvivante',['est_vivante',['../grille_8h.html#a4a27d70711027eca191df5592f922001',1,'grille.h']]],
+  ['evolue',['evolue',['../jeu_8c.html#ada8f751a97ad1847db23c5ba17be7802',1,'evolue(grille *g, grille *gc):&#160;jeu.c'],['../jeu_8h.html#ada8f751a97ad1847db23c5ba17be7802',1,'evolue(grille *g, grille *gc):&#160;jeu.c']]]
 ];
diff --git a/html/search/functions_4.js b/html/search/functions_4.js
index 4a7b90b..86effcf 100644
--- a/html/search/functions_4.js
+++ b/html/search/functions_4.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['libere_5fgrille',['libere_grille',['../grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012',1,'grille.c']]]
+  ['init_5fgrille_5ffrom_5ffile',['init_grille_from_file',['../grille_8c.html#adf5501cc0bbad28f5ffc561d92197e4e',1,'init_grille_from_file(char *filename, grille *g):&#160;grille.c'],['../grille_8h.html#adf5501cc0bbad28f5ffc561d92197e4e',1,'init_grille_from_file(char *filename, grille *g):&#160;grille.c']]]
 ];
diff --git a/html/search/functions_5.js b/html/search/functions_5.js
index ab79f62..b06d3b8 100644
--- a/html/search/functions_5.js
+++ b/html/search/functions_5.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['set_5fmorte',['set_morte',['../grille_8h.html#ab5ab346bdf3a9d7e3a0bfeab40416d6e',1,'grille.h']]],
-  ['set_5fvivante',['set_vivante',['../grille_8h.html#a889ff6b0976dfb79007387ad30d9c790',1,'grille.h']]]
+  ['libere_5fgrille',['libere_grille',['../grille_8c.html#a7074b2b15576e9d2b3cd15c3a1dc7012',1,'libere_grille(grille *g):&#160;grille.c'],['../grille_8h.html#a7074b2b15576e9d2b3cd15c3a1dc7012',1,'libere_grille(grille *g):&#160;grille.c']]]
 ];
diff --git a/html/search/functions_6.html b/html/search/functions_6.html
new file mode 100644
index 0000000..c506123
--- /dev/null
+++ b/html/search/functions_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/functions_6.js b/html/search/functions_6.js
new file mode 100644
index 0000000..c2581ac
--- /dev/null
+++ b/html/search/functions_6.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['main',['main',['../main_8c.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main.c']]],
+  ['modulo',['modulo',['../jeu_8h.html#a653841e275690f6a0d743c7ac4b1fc25',1,'jeu.h']]]
+];
diff --git a/html/search/functions_7.html b/html/search/functions_7.html
new file mode 100644
index 0000000..83a7b84
--- /dev/null
+++ b/html/search/functions_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/html/search/functions_7.js b/html/search/functions_7.js
new file mode 100644
index 0000000..ab79f62
--- /dev/null
+++ b/html/search/functions_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['set_5fmorte',['set_morte',['../grille_8h.html#ab5ab346bdf3a9d7e3a0bfeab40416d6e',1,'grille.h']]],
+  ['set_5fvivante',['set_vivante',['../grille_8h.html#a889ff6b0976dfb79007387ad30d9c790',1,'grille.h']]]
+];
diff --git a/html/search/searchdata.js b/html/search/searchdata.js
index 808d2ae..25c44df 100644
--- a/html/search/searchdata.js
+++ b/html/search/searchdata.js
@@ -1,9 +1,9 @@
 var indexSectionsWithContent =
 {
-  0: "acegijlns",
+  0: "acdegijlmnrs",
   1: "g",
-  2: "g",
-  3: "aceils",
+  2: "gijmr",
+  3: "acdeilms",
   4: "cn",
   5: "j"
 };
diff --git a/io.h b/io.h
index f1f3191..20dc3ab 100644
--- a/io.h
+++ b/io.h
@@ -1,3 +1,14 @@
+/**
+ * \file io.h
+ * \brief programme/fichier header
+ * \author Amaury Sensenbrenner
+ * \version 1.0
+ * \date 4 mars 2019
+ * 
+ * Fichier header pour les fonctions se situant dans io.c
+ * 
+ */ 
+
 #ifndef __IO_H
 #define __IO_H
 
@@ -5,19 +16,54 @@
 #include "grille.h"
 #include "jeu.h"
 
-// affichage d'un trait horizontal
+
+/**
+ * \fn void affiche_trait (int c)
+ * \brief fonction qui affiche un trait horizontal dans le terminal
+ * 
+ * \param un entier
+ * \return \c void
+ */ 
 void affiche_trait (int c);
 
-// affichage d'une ligne de la grille
+
+/**
+ * \fn void affiche_ligne (int c, int* ligne)
+ * \brief affichage d'une ligne de la grille
+ * 
+ * \param un entier et un pointeur qui point sur un entier
+ * \return \c void
+ */ 
 void affiche_ligne (int c, int* ligne);
 
-// affichage d'une grille
+
+/**
+ * \fn void affiche_grille (grille g)
+ * \brief affichage d'une grille
+ * 
+ * \param une grille
+ * \return \c void
+ */ 
 void affiche_grille (grille g);
 
-// effacement d'une grille
+
+/**
+ * \fn void efface_grille (grille g)
+ * \brief effacement d'une grille
+ * 
+ * \param une grille
+ * \return \c void
+ */ 
 void efface_grille (grille g);
 
-// debute le jeu
+
+/**
+ * \fn void debut_jeu (grille *g, grille *gc)
+ * \brief debute le jeu
+ * 
+ * \param  deux pointeurs qui point vers deux grilles différentes
+ * \return \c void
+ */ 
 void debut_jeu(grille *g, grille *gc);
 
 #endif
diff --git a/jeu.h b/jeu.h
index 65bdbe9..9fa680e 100644
--- a/jeu.h
+++ b/jeu.h
@@ -1,17 +1,46 @@
+/**
+ * \file jeu.h
+ * \brief programme/fichier header
+ * \author Amaury Sensenbrenner
+ * \version 1.0
+ * \date 4 mars 2019
+ * 
+ * Fichier header pour les fonctions se situant dans jeu.c
+ * 
+ */ 
 #ifndef __JEU_H
 #define __JEU_H
 
 #include "grille.h"
 
-// modulo modifié pour traiter correctement les bords i=0 et j=0
-// dans le calcul des voisins avec bords cycliques
+
+/**
+ * \fn static inline int modulo(int i, intm)
+ * \brief modulo modifié pour traiter correctement les bords i=0 et j=0 dans le calcul des voisins avec bords cycliques
+ * 
+ * \param deux entiers
+ * \return un entier qui correspond au modulo
+ */ 
 static inline int modulo(int i, int m) {return (i+m)%m;}
 
-// compte le nombre de voisins vivants de la cellule (i,j)
-// les bords sont cycliques.
+
+/**
+ * \fn int compte_voisins_vivants (int i, int j, grille g)
+ * \brief compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques
+ * 
+ * \param deux entier et une grille 
+ * \return retourne avec un entier, le nombre de voisins vivants 
+ */ 
 int compte_voisins_vivants (int i, int j, grille g);
 
-// fait évoluer la grille g d'un pas de temps
+
+/**
+ * \fn void evolue (grille *g, grille *gc)
+ * \brief fait évoluer la grille g d'un pas de temps
+ * 
+ * \param deux pointeurs qui point vers deux grilles différentes
+ * \return \c void
+ */ 
 void evolue (grille *g, grille *gc);
 
 #endif
diff --git a/latex/README_8md.tex b/latex/README_8md.tex
new file mode 100644
index 0000000..8c7d020
--- /dev/null
+++ b/latex/README_8md.tex
@@ -0,0 +1,2 @@
+\hypertarget{README_8md}{}\section{R\+E\+A\+D\+M\+E.\+md File Reference}
+\label{README_8md}\index{R\+E\+A\+D\+M\+E.\+md@{R\+E\+A\+D\+M\+E.\+md}}
diff --git a/latex/files.tex b/latex/files.tex
index d4feb34..6b48e2f 100644
--- a/latex/files.tex
+++ b/latex/files.tex
@@ -1,6 +1,10 @@
 \section{File List}
-Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
+Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{grille_8c}{grille.\+c} }{\pageref{grille_8c}}{}
 \item\contentsline{section}{\hyperlink{grille_8h}{grille.\+h} \\*Programme/fichier header }{\pageref{grille_8h}}{}
-\item\contentsline{section}{{\bfseries io.\+h} }{\pageref{io_8h}}{}
-\item\contentsline{section}{{\bfseries jeu.\+h} }{\pageref{jeu_8h}}{}
+\item\contentsline{section}{\hyperlink{io_8c}{io.\+c} }{\pageref{io_8c}}{}
+\item\contentsline{section}{\hyperlink{io_8h}{io.\+h} \\*Programme/fichier header }{\pageref{io_8h}}{}
+\item\contentsline{section}{\hyperlink{jeu_8c}{jeu.\+c} }{\pageref{jeu_8c}}{}
+\item\contentsline{section}{\hyperlink{jeu_8h}{jeu.\+h} \\*Programme/fichier header }{\pageref{jeu_8h}}{}
+\item\contentsline{section}{\hyperlink{main_8c}{main.\+c} }{\pageref{main_8c}}{}
 \end{DoxyCompactList}
diff --git a/latex/grille_8c.tex b/latex/grille_8c.tex
new file mode 100644
index 0000000..d27ad2a
--- /dev/null
+++ b/latex/grille_8c.tex
@@ -0,0 +1,96 @@
+\hypertarget{grille_8c}{}\section{grille.\+c File Reference}
+\label{grille_8c}\index{grille.\+c@{grille.\+c}}
+{\ttfamily \#include \char`\"{}grille.\+h\char`\"{}}\newline
+Include dependency graph for grille.\+c\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=276pt]{grille_8c__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item 
+void \hyperlink{grille_8c_adf5501cc0bbad28f5ffc561d92197e4e}{init\+\_\+grille\+\_\+from\+\_\+file} (char $\ast$filename, \hyperlink{structgrille}{grille} $\ast$g)
+\begin{DoxyCompactList}\small\item\em fonction qui alloue et initialise la grille g à partir d\textquotesingle{}un fichier \end{DoxyCompactList}\item 
+void \hyperlink{grille_8c_a63b3ae16c86b568f6aa8f9ce84128b1e}{copie\+\_\+grille} (\hyperlink{structgrille}{grille} gs, \hyperlink{structgrille}{grille} gd)
+\begin{DoxyCompactList}\small\item\em recopie la grille gs dans la grille gd \end{DoxyCompactList}\item 
+void \hyperlink{grille_8c_ae621f51c60aa4fafaa0c9f6c9b5a4036}{alloue\+\_\+grille} (int l, int c, \hyperlink{structgrille}{grille} $\ast$g)
+\begin{DoxyCompactList}\small\item\em Fonction alloue une grille de taille l$\ast$c, et initialise toutes les cellules à mortes. \end{DoxyCompactList}\item 
+void \hyperlink{grille_8c_a7074b2b15576e9d2b3cd15c3a1dc7012}{libere\+\_\+grille} (\hyperlink{structgrille}{grille} $\ast$g)
+\begin{DoxyCompactList}\small\item\em fonction qui libère la grille \end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{grille_8c_ae621f51c60aa4fafaa0c9f6c9b5a4036}\label{grille_8c_ae621f51c60aa4fafaa0c9f6c9b5a4036}} 
+\index{grille.\+c@{grille.\+c}!alloue\+\_\+grille@{alloue\+\_\+grille}}
+\index{alloue\+\_\+grille@{alloue\+\_\+grille}!grille.\+c@{grille.\+c}}
+\subsubsection{\texorpdfstring{alloue\+\_\+grille()}{alloue\_grille()}}
+{\footnotesize\ttfamily void alloue\+\_\+grille (\begin{DoxyParamCaption}\item[{int}]{l,  }\item[{int}]{c,  }\item[{\hyperlink{structgrille}{grille} $\ast$}]{g }\end{DoxyParamCaption})}
+
+
+
+Fonction alloue une grille de taille l$\ast$c, et initialise toutes les cellules à mortes. 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & entier ligne, un entier colonne et un pointeur qui point sur une structure grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{grille_8c_a63b3ae16c86b568f6aa8f9ce84128b1e}\label{grille_8c_a63b3ae16c86b568f6aa8f9ce84128b1e}} 
+\index{grille.\+c@{grille.\+c}!copie\+\_\+grille@{copie\+\_\+grille}}
+\index{copie\+\_\+grille@{copie\+\_\+grille}!grille.\+c@{grille.\+c}}
+\subsubsection{\texorpdfstring{copie\+\_\+grille()}{copie\_grille()}}
+{\footnotesize\ttfamily void copie\+\_\+grille (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille}}]{gs,  }\item[{\hyperlink{structgrille}{grille}}]{gd }\end{DoxyParamCaption})}
+
+
+
+recopie la grille gs dans la grille gd 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{grille_8c_adf5501cc0bbad28f5ffc561d92197e4e}\label{grille_8c_adf5501cc0bbad28f5ffc561d92197e4e}} 
+\index{grille.\+c@{grille.\+c}!init\+\_\+grille\+\_\+from\+\_\+file@{init\+\_\+grille\+\_\+from\+\_\+file}}
+\index{init\+\_\+grille\+\_\+from\+\_\+file@{init\+\_\+grille\+\_\+from\+\_\+file}!grille.\+c@{grille.\+c}}
+\subsubsection{\texorpdfstring{init\+\_\+grille\+\_\+from\+\_\+file()}{init\_grille\_from\_file()}}
+{\footnotesize\ttfamily void init\+\_\+grille\+\_\+from\+\_\+file (\begin{DoxyParamCaption}\item[{char $\ast$}]{filename,  }\item[{\hyperlink{structgrille}{grille} $\ast$}]{g }\end{DoxyParamCaption})}
+
+
+
+fonction qui alloue et initialise la grille g à partir d\textquotesingle{}un fichier 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & pointeur vers le nom du fichier et un pointeur qui pointe sur une structure grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{grille_8c_a7074b2b15576e9d2b3cd15c3a1dc7012}\label{grille_8c_a7074b2b15576e9d2b3cd15c3a1dc7012}} 
+\index{grille.\+c@{grille.\+c}!libere\+\_\+grille@{libere\+\_\+grille}}
+\index{libere\+\_\+grille@{libere\+\_\+grille}!grille.\+c@{grille.\+c}}
+\subsubsection{\texorpdfstring{libere\+\_\+grille()}{libere\_grille()}}
+{\footnotesize\ttfamily void libere\+\_\+grille (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille} $\ast$}]{g }\end{DoxyParamCaption})}
+
+
+
+fonction qui libère la grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & pointeur qui point sur une structure grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
diff --git a/latex/grille_8c__incl.md5 b/latex/grille_8c__incl.md5
new file mode 100644
index 0000000..d250054
--- /dev/null
+++ b/latex/grille_8c__incl.md5
@@ -0,0 +1 @@
+e1bbab0da0f985badb9f1ff2b662c7e6
\ No newline at end of file
diff --git a/latex/grille_8c__incl.pdf b/latex/grille_8c__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7c4a6873e371dbeae3ee2823f0d97c7150fa1c8f
GIT binary patch
literal 6498
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
KJ~e%Hn*RepFU>{(

literal 0
HcmV?d00001

diff --git a/latex/grille_8h.tex b/latex/grille_8h.tex
index 83b6346..82b0bd6 100644
--- a/latex/grille_8h.tex
+++ b/latex/grille_8h.tex
@@ -15,11 +15,12 @@ Include dependency graph for grille.\+h\+:\nopagebreak
 \includegraphics[width=262pt]{grille_8h__incl}
 \end{center}
 \end{figure}
-This graph shows which files directly or indirectly include this file\+:\nopagebreak
+This graph shows which files directly or indirectly include this file\+:
+\nopagebreak
 \begin{figure}[H]
 \begin{center}
 \leavevmode
-\includegraphics[width=146pt]{grille_8h__dep__incl}
+\includegraphics[width=302pt]{grille_8h__dep__incl}
 \end{center}
 \end{figure}
 \subsection*{Classes}
@@ -58,7 +59,7 @@ Amaury Sensenbrenner
 \begin{DoxyDate}{Date}
 28 février 2019
 \end{DoxyDate}
-Fichier header pour les fonctions grille se situant dans grille.\+c 
+Fichier header pour les fonctions grille se situant dans \hyperlink{grille_8c}{grille.\+c} 
 
 \subsection{Function Documentation}
 \mbox{\Hypertarget{grille_8h_ae621f51c60aa4fafaa0c9f6c9b5a4036}\label{grille_8h_ae621f51c60aa4fafaa0c9f6c9b5a4036}} 
diff --git a/latex/grille_8h__dep__incl.md5 b/latex/grille_8h__dep__incl.md5
index 4f44007..2bf6293 100644
--- a/latex/grille_8h__dep__incl.md5
+++ b/latex/grille_8h__dep__incl.md5
@@ -1 +1 @@
-a99c9fcab20b9e0b7ce5130b110011f2
\ No newline at end of file
+9b832b45c3958d4471bb20f4b909400f
\ No newline at end of file
diff --git a/latex/grille_8h__dep__incl.pdf b/latex/grille_8h__dep__incl.pdf
index 2ae4d2b39a71a357e0a294995e9b232cf1f9586e..fc580a5fd2cc58dac8fc5c08b0ac7370ea152a69 100644
GIT binary patch
delta 5371
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

delta 10122
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
J5{i-t{|D?6WDx)W

diff --git a/latex/io_8c.tex b/latex/io_8c.tex
new file mode 100644
index 0000000..ece7ce5
--- /dev/null
+++ b/latex/io_8c.tex
@@ -0,0 +1,116 @@
+\hypertarget{io_8c}{}\section{io.\+c File Reference}
+\label{io_8c}\index{io.\+c@{io.\+c}}
+{\ttfamily \#include \char`\"{}io.\+h\char`\"{}}\newline
+Include dependency graph for io.\+c\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=276pt]{io_8c__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item 
+void \hyperlink{io_8c_a634cf584c380ce221d5d4199f3e813bd}{affiche\+\_\+trait} (int c)
+\begin{DoxyCompactList}\small\item\em fonction qui affiche un trait horizontal dans le terminal \end{DoxyCompactList}\item 
+void \hyperlink{io_8c_a3f3ff78e56fcf21a932ff73b70635554}{affiche\+\_\+ligne} (int c, int $\ast$ligne)
+\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}une ligne de la grille \end{DoxyCompactList}\item 
+void \hyperlink{io_8c_a90cb8ec05374b46d9995705ed4954f34}{affiche\+\_\+grille} (\hyperlink{structgrille}{grille} g)
+\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}une grille \end{DoxyCompactList}\item 
+void \hyperlink{io_8c_ab36a6f8957cd3e682119007836ce6ad5}{efface\+\_\+grille} (\hyperlink{structgrille}{grille} g)
+\begin{DoxyCompactList}\small\item\em effacement d\textquotesingle{}une grille \end{DoxyCompactList}\item 
+void \hyperlink{io_8c_a88493b3c55828670e47150a95ed7db5b}{debut\+\_\+jeu} (\hyperlink{structgrille}{grille} $\ast$g, \hyperlink{structgrille}{grille} $\ast$gc)
+\begin{DoxyCompactList}\small\item\em debute le jeu \end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{io_8c_a90cb8ec05374b46d9995705ed4954f34}\label{io_8c_a90cb8ec05374b46d9995705ed4954f34}} 
+\index{io.\+c@{io.\+c}!affiche\+\_\+grille@{affiche\+\_\+grille}}
+\index{affiche\+\_\+grille@{affiche\+\_\+grille}!io.\+c@{io.\+c}}
+\subsubsection{\texorpdfstring{affiche\+\_\+grille()}{affiche\_grille()}}
+{\footnotesize\ttfamily void affiche\+\_\+grille (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille}}]{g }\end{DoxyParamCaption})}
+
+
+
+affichage d\textquotesingle{}une grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em une} & grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8c_a3f3ff78e56fcf21a932ff73b70635554}\label{io_8c_a3f3ff78e56fcf21a932ff73b70635554}} 
+\index{io.\+c@{io.\+c}!affiche\+\_\+ligne@{affiche\+\_\+ligne}}
+\index{affiche\+\_\+ligne@{affiche\+\_\+ligne}!io.\+c@{io.\+c}}
+\subsubsection{\texorpdfstring{affiche\+\_\+ligne()}{affiche\_ligne()}}
+{\footnotesize\ttfamily void affiche\+\_\+ligne (\begin{DoxyParamCaption}\item[{int}]{c,  }\item[{int $\ast$}]{ligne }\end{DoxyParamCaption})}
+
+
+
+affichage d\textquotesingle{}une ligne de la grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & entier et un pointeur qui point sur un entier \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8c_a634cf584c380ce221d5d4199f3e813bd}\label{io_8c_a634cf584c380ce221d5d4199f3e813bd}} 
+\index{io.\+c@{io.\+c}!affiche\+\_\+trait@{affiche\+\_\+trait}}
+\index{affiche\+\_\+trait@{affiche\+\_\+trait}!io.\+c@{io.\+c}}
+\subsubsection{\texorpdfstring{affiche\+\_\+trait()}{affiche\_trait()}}
+{\footnotesize\ttfamily void affiche\+\_\+trait (\begin{DoxyParamCaption}\item[{int}]{c }\end{DoxyParamCaption})}
+
+
+
+fonction qui affiche un trait horizontal dans le terminal 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & entier \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8c_a88493b3c55828670e47150a95ed7db5b}\label{io_8c_a88493b3c55828670e47150a95ed7db5b}} 
+\index{io.\+c@{io.\+c}!debut\+\_\+jeu@{debut\+\_\+jeu}}
+\index{debut\+\_\+jeu@{debut\+\_\+jeu}!io.\+c@{io.\+c}}
+\subsubsection{\texorpdfstring{debut\+\_\+jeu()}{debut\_jeu()}}
+{\footnotesize\ttfamily void debut\+\_\+jeu (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille} $\ast$}]{g,  }\item[{\hyperlink{structgrille}{grille} $\ast$}]{gc }\end{DoxyParamCaption})}
+
+
+
+debute le jeu 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & pointeurs qui point vers deux grilles différentes \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8c_ab36a6f8957cd3e682119007836ce6ad5}\label{io_8c_ab36a6f8957cd3e682119007836ce6ad5}} 
+\index{io.\+c@{io.\+c}!efface\+\_\+grille@{efface\+\_\+grille}}
+\index{efface\+\_\+grille@{efface\+\_\+grille}!io.\+c@{io.\+c}}
+\subsubsection{\texorpdfstring{efface\+\_\+grille()}{efface\_grille()}}
+{\footnotesize\ttfamily void efface\+\_\+grille (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille}}]{g }\end{DoxyParamCaption})}
+
+
+
+effacement d\textquotesingle{}une grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em une} & grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
diff --git a/latex/io_8c__incl.md5 b/latex/io_8c__incl.md5
new file mode 100644
index 0000000..0c51009
--- /dev/null
+++ b/latex/io_8c__incl.md5
@@ -0,0 +1 @@
+371ad3b774716535717d421390a03412
\ No newline at end of file
diff --git a/latex/io_8c__incl.pdf b/latex/io_8c__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5657b768c2ebf306f613f06d4b68ae7f95a859d9
GIT binary patch
literal 7006
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
CWu}V&

literal 0
HcmV?d00001

diff --git a/latex/io_8h.tex b/latex/io_8h.tex
new file mode 100644
index 0000000..6a4c05b
--- /dev/null
+++ b/latex/io_8h.tex
@@ -0,0 +1,144 @@
+\hypertarget{io_8h}{}\section{io.\+h File Reference}
+\label{io_8h}\index{io.\+h@{io.\+h}}
+
+
+programme/fichier header  
+
+
+{\ttfamily \#include $<$stdio.\+h$>$}\newline
+{\ttfamily \#include \char`\"{}grille.\+h\char`\"{}}\newline
+{\ttfamily \#include \char`\"{}jeu.\+h\char`\"{}}\newline
+Include dependency graph for io.\+h\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=276pt]{io_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=182pt]{io_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item 
+void \hyperlink{io_8h_a634cf584c380ce221d5d4199f3e813bd}{affiche\+\_\+trait} (int c)
+\begin{DoxyCompactList}\small\item\em fonction qui affiche un trait horizontal dans le terminal \end{DoxyCompactList}\item 
+void \hyperlink{io_8h_a3f3ff78e56fcf21a932ff73b70635554}{affiche\+\_\+ligne} (int c, int $\ast$ligne)
+\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}une ligne de la grille \end{DoxyCompactList}\item 
+void \hyperlink{io_8h_a90cb8ec05374b46d9995705ed4954f34}{affiche\+\_\+grille} (\hyperlink{structgrille}{grille} g)
+\begin{DoxyCompactList}\small\item\em affichage d\textquotesingle{}une grille \end{DoxyCompactList}\item 
+void \hyperlink{io_8h_ab36a6f8957cd3e682119007836ce6ad5}{efface\+\_\+grille} (\hyperlink{structgrille}{grille} g)
+\begin{DoxyCompactList}\small\item\em effacement d\textquotesingle{}une grille \end{DoxyCompactList}\item 
+void \hyperlink{io_8h_a88493b3c55828670e47150a95ed7db5b}{debut\+\_\+jeu} (\hyperlink{structgrille}{grille} $\ast$g, \hyperlink{structgrille}{grille} $\ast$gc)
+\begin{DoxyCompactList}\small\item\em debute le jeu \end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+programme/fichier header 
+
+\begin{DoxyAuthor}{Author}
+Amaury Sensenbrenner 
+\end{DoxyAuthor}
+\begin{DoxyVersion}{Version}
+1.\+0 
+\end{DoxyVersion}
+\begin{DoxyDate}{Date}
+4 mars 2019
+\end{DoxyDate}
+Fichier header pour les fonctions se situant dans \hyperlink{io_8c}{io.\+c} 
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{io_8h_a90cb8ec05374b46d9995705ed4954f34}\label{io_8h_a90cb8ec05374b46d9995705ed4954f34}} 
+\index{io.\+h@{io.\+h}!affiche\+\_\+grille@{affiche\+\_\+grille}}
+\index{affiche\+\_\+grille@{affiche\+\_\+grille}!io.\+h@{io.\+h}}
+\subsubsection{\texorpdfstring{affiche\+\_\+grille()}{affiche\_grille()}}
+{\footnotesize\ttfamily void affiche\+\_\+grille (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille}}]{g }\end{DoxyParamCaption})}
+
+
+
+affichage d\textquotesingle{}une grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em une} & grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8h_a3f3ff78e56fcf21a932ff73b70635554}\label{io_8h_a3f3ff78e56fcf21a932ff73b70635554}} 
+\index{io.\+h@{io.\+h}!affiche\+\_\+ligne@{affiche\+\_\+ligne}}
+\index{affiche\+\_\+ligne@{affiche\+\_\+ligne}!io.\+h@{io.\+h}}
+\subsubsection{\texorpdfstring{affiche\+\_\+ligne()}{affiche\_ligne()}}
+{\footnotesize\ttfamily void affiche\+\_\+ligne (\begin{DoxyParamCaption}\item[{int}]{c,  }\item[{int $\ast$}]{ligne }\end{DoxyParamCaption})}
+
+
+
+affichage d\textquotesingle{}une ligne de la grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & entier et un pointeur qui point sur un entier \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8h_a634cf584c380ce221d5d4199f3e813bd}\label{io_8h_a634cf584c380ce221d5d4199f3e813bd}} 
+\index{io.\+h@{io.\+h}!affiche\+\_\+trait@{affiche\+\_\+trait}}
+\index{affiche\+\_\+trait@{affiche\+\_\+trait}!io.\+h@{io.\+h}}
+\subsubsection{\texorpdfstring{affiche\+\_\+trait()}{affiche\_trait()}}
+{\footnotesize\ttfamily void affiche\+\_\+trait (\begin{DoxyParamCaption}\item[{int}]{c }\end{DoxyParamCaption})}
+
+
+
+fonction qui affiche un trait horizontal dans le terminal 
+
+
+\begin{DoxyParams}{Parameters}
+{\em un} & entier \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8h_a88493b3c55828670e47150a95ed7db5b}\label{io_8h_a88493b3c55828670e47150a95ed7db5b}} 
+\index{io.\+h@{io.\+h}!debut\+\_\+jeu@{debut\+\_\+jeu}}
+\index{debut\+\_\+jeu@{debut\+\_\+jeu}!io.\+h@{io.\+h}}
+\subsubsection{\texorpdfstring{debut\+\_\+jeu()}{debut\_jeu()}}
+{\footnotesize\ttfamily void debut\+\_\+jeu (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille} $\ast$}]{g,  }\item[{\hyperlink{structgrille}{grille} $\ast$}]{gc }\end{DoxyParamCaption})}
+
+
+
+debute le jeu 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & pointeurs qui point vers deux grilles différentes \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{io_8h_ab36a6f8957cd3e682119007836ce6ad5}\label{io_8h_ab36a6f8957cd3e682119007836ce6ad5}} 
+\index{io.\+h@{io.\+h}!efface\+\_\+grille@{efface\+\_\+grille}}
+\index{efface\+\_\+grille@{efface\+\_\+grille}!io.\+h@{io.\+h}}
+\subsubsection{\texorpdfstring{efface\+\_\+grille()}{efface\_grille()}}
+{\footnotesize\ttfamily void efface\+\_\+grille (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille}}]{g }\end{DoxyParamCaption})}
+
+
+
+effacement d\textquotesingle{}une grille 
+
+
+\begin{DoxyParams}{Parameters}
+{\em une} & grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
diff --git a/latex/io_8h__dep__incl.md5 b/latex/io_8h__dep__incl.md5
new file mode 100644
index 0000000..81b724a
--- /dev/null
+++ b/latex/io_8h__dep__incl.md5
@@ -0,0 +1 @@
+3eb1595dc46009de0c8be769229fbc19
\ No newline at end of file
diff --git a/latex/io_8h__dep__incl.pdf b/latex/io_8h__dep__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..26ce75a5e6439265dd6a57fa3cc4aac4d5929cf4
GIT binary patch
literal 5348
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

literal 0
HcmV?d00001

diff --git a/latex/io_8h__incl.md5 b/latex/io_8h__incl.md5
new file mode 100644
index 0000000..9568f7d
--- /dev/null
+++ b/latex/io_8h__incl.md5
@@ -0,0 +1 @@
+5e0cf69bd987ea48833e75c06da2d014
\ No newline at end of file
diff --git a/latex/io_8h__incl.pdf b/latex/io_8h__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6888c4eb90b85f5ca4d1b9909f6abcc346c06144
GIT binary patch
literal 6819
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
bxjkMNKNu_mi$9Jo3<3pHb8#u@C{zC*h|h~3

literal 0
HcmV?d00001

diff --git a/latex/jeu_8c.tex b/latex/jeu_8c.tex
new file mode 100644
index 0000000..8722674
--- /dev/null
+++ b/latex/jeu_8c.tex
@@ -0,0 +1,56 @@
+\hypertarget{jeu_8c}{}\section{jeu.\+c File Reference}
+\label{jeu_8c}\index{jeu.\+c@{jeu.\+c}}
+{\ttfamily \#include \char`\"{}jeu.\+h\char`\"{}}\newline
+Include dependency graph for jeu.\+c\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=276pt]{jeu_8c__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item 
+int \hyperlink{jeu_8c_adf9adf6ee75bcfbe164ac465ca5e4f82}{compte\+\_\+voisins\+\_\+vivants} (int i, int j, \hyperlink{structgrille}{grille} g)
+\begin{DoxyCompactList}\small\item\em compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques \end{DoxyCompactList}\item 
+void \hyperlink{jeu_8c_ada8f751a97ad1847db23c5ba17be7802}{evolue} (\hyperlink{structgrille}{grille} $\ast$g, \hyperlink{structgrille}{grille} $\ast$gc)
+\begin{DoxyCompactList}\small\item\em fait évoluer la grille g d\textquotesingle{}un pas de temps \end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{jeu_8c_adf9adf6ee75bcfbe164ac465ca5e4f82}\label{jeu_8c_adf9adf6ee75bcfbe164ac465ca5e4f82}} 
+\index{jeu.\+c@{jeu.\+c}!compte\+\_\+voisins\+\_\+vivants@{compte\+\_\+voisins\+\_\+vivants}}
+\index{compte\+\_\+voisins\+\_\+vivants@{compte\+\_\+voisins\+\_\+vivants}!jeu.\+c@{jeu.\+c}}
+\subsubsection{\texorpdfstring{compte\+\_\+voisins\+\_\+vivants()}{compte\_voisins\_vivants()}}
+{\footnotesize\ttfamily int compte\+\_\+voisins\+\_\+vivants (\begin{DoxyParamCaption}\item[{int}]{i,  }\item[{int}]{j,  }\item[{\hyperlink{structgrille}{grille}}]{g }\end{DoxyParamCaption})}
+
+
+
+compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & entier et une grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+retourne avec un entier, le nombre de voisins vivants 
+\end{DoxyReturn}
+\mbox{\Hypertarget{jeu_8c_ada8f751a97ad1847db23c5ba17be7802}\label{jeu_8c_ada8f751a97ad1847db23c5ba17be7802}} 
+\index{jeu.\+c@{jeu.\+c}!evolue@{evolue}}
+\index{evolue@{evolue}!jeu.\+c@{jeu.\+c}}
+\subsubsection{\texorpdfstring{evolue()}{evolue()}}
+{\footnotesize\ttfamily void evolue (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille} $\ast$}]{g,  }\item[{\hyperlink{structgrille}{grille} $\ast$}]{gc }\end{DoxyParamCaption})}
+
+
+
+fait évoluer la grille g d\textquotesingle{}un pas de temps 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & pointeurs qui point vers deux grilles différentes \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
diff --git a/latex/jeu_8c__incl.md5 b/latex/jeu_8c__incl.md5
new file mode 100644
index 0000000..c3764b0
--- /dev/null
+++ b/latex/jeu_8c__incl.md5
@@ -0,0 +1 @@
+f2448b5e8a669b95b36e595269ce986b
\ No newline at end of file
diff --git a/latex/jeu_8c__incl.pdf b/latex/jeu_8c__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4bdd8aaba347e2b947bd8839bee95190e8432d39
GIT binary patch
literal 6749
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

literal 0
HcmV?d00001

diff --git a/latex/jeu_8h.tex b/latex/jeu_8h.tex
new file mode 100644
index 0000000..923d7f1
--- /dev/null
+++ b/latex/jeu_8h.tex
@@ -0,0 +1,91 @@
+\hypertarget{jeu_8h}{}\section{jeu.\+h File Reference}
+\label{jeu_8h}\index{jeu.\+h@{jeu.\+h}}
+
+
+programme/fichier header  
+
+
+{\ttfamily \#include \char`\"{}grille.\+h\char`\"{}}\newline
+Include dependency graph for jeu.\+h\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=276pt]{jeu_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file\+:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=225pt]{jeu_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item 
+static int \hyperlink{jeu_8h_a653841e275690f6a0d743c7ac4b1fc25}{modulo} (int i, int m)
+\item 
+int \hyperlink{jeu_8h_adf9adf6ee75bcfbe164ac465ca5e4f82}{compte\+\_\+voisins\+\_\+vivants} (int i, int j, \hyperlink{structgrille}{grille} g)
+\begin{DoxyCompactList}\small\item\em compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques \end{DoxyCompactList}\item 
+void \hyperlink{jeu_8h_ada8f751a97ad1847db23c5ba17be7802}{evolue} (\hyperlink{structgrille}{grille} $\ast$g, \hyperlink{structgrille}{grille} $\ast$gc)
+\begin{DoxyCompactList}\small\item\em fait évoluer la grille g d\textquotesingle{}un pas de temps \end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+programme/fichier header 
+
+\begin{DoxyAuthor}{Author}
+Amaury Sensenbrenner 
+\end{DoxyAuthor}
+\begin{DoxyVersion}{Version}
+1.\+0 
+\end{DoxyVersion}
+\begin{DoxyDate}{Date}
+4 mars 2019
+\end{DoxyDate}
+Fichier header pour les fonctions se situant dans \hyperlink{jeu_8c}{jeu.\+c} 
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{jeu_8h_adf9adf6ee75bcfbe164ac465ca5e4f82}\label{jeu_8h_adf9adf6ee75bcfbe164ac465ca5e4f82}} 
+\index{jeu.\+h@{jeu.\+h}!compte\+\_\+voisins\+\_\+vivants@{compte\+\_\+voisins\+\_\+vivants}}
+\index{compte\+\_\+voisins\+\_\+vivants@{compte\+\_\+voisins\+\_\+vivants}!jeu.\+h@{jeu.\+h}}
+\subsubsection{\texorpdfstring{compte\+\_\+voisins\+\_\+vivants()}{compte\_voisins\_vivants()}}
+{\footnotesize\ttfamily int compte\+\_\+voisins\+\_\+vivants (\begin{DoxyParamCaption}\item[{int}]{i,  }\item[{int}]{j,  }\item[{\hyperlink{structgrille}{grille}}]{g }\end{DoxyParamCaption})}
+
+
+
+compte le nombre de voisins vivants de la cellule(i,j) et les bords sont cycliques 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & entier et une grille \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+retourne avec un entier, le nombre de voisins vivants 
+\end{DoxyReturn}
+\mbox{\Hypertarget{jeu_8h_ada8f751a97ad1847db23c5ba17be7802}\label{jeu_8h_ada8f751a97ad1847db23c5ba17be7802}} 
+\index{jeu.\+h@{jeu.\+h}!evolue@{evolue}}
+\index{evolue@{evolue}!jeu.\+h@{jeu.\+h}}
+\subsubsection{\texorpdfstring{evolue()}{evolue()}}
+{\footnotesize\ttfamily void evolue (\begin{DoxyParamCaption}\item[{\hyperlink{structgrille}{grille} $\ast$}]{g,  }\item[{\hyperlink{structgrille}{grille} $\ast$}]{gc }\end{DoxyParamCaption})}
+
+
+
+fait évoluer la grille g d\textquotesingle{}un pas de temps 
+
+
+\begin{DoxyParams}{Parameters}
+{\em deux} & pointeurs qui point vers deux grilles différentes \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+{\ttfamily void} 
+\end{DoxyReturn}
+\mbox{\Hypertarget{jeu_8h_a653841e275690f6a0d743c7ac4b1fc25}\label{jeu_8h_a653841e275690f6a0d743c7ac4b1fc25}} 
+\index{jeu.\+h@{jeu.\+h}!modulo@{modulo}}
+\index{modulo@{modulo}!jeu.\+h@{jeu.\+h}}
+\subsubsection{\texorpdfstring{modulo()}{modulo()}}
+{\footnotesize\ttfamily static int modulo (\begin{DoxyParamCaption}\item[{int}]{i,  }\item[{int}]{m }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
+
diff --git a/latex/jeu_8h__dep__incl.md5 b/latex/jeu_8h__dep__incl.md5
new file mode 100644
index 0000000..5a81993
--- /dev/null
+++ b/latex/jeu_8h__dep__incl.md5
@@ -0,0 +1 @@
+5a0992ce50fc494f695499f1bf7117a3
\ No newline at end of file
diff --git a/latex/jeu_8h__dep__incl.pdf b/latex/jeu_8h__dep__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5949b8324019004c29b51534c38dd8b63028326f
GIT binary patch
literal 5987
zcmcIoc|4SD_m@ycDP#+ElU-vrGh^Q+M0N^gFc=SpnUQ5|qeRxS71=6er%jYS64?nQ
z*%A_&vX=PGC_T^n^#1Yw^Sg(+o$s9MKG!+dIpg#FiWzI40K;UFAhAdDrQbnv02IJG
zxPg?F0mvz=rwhpyK++&n5C8y>6F7GgmO#6^V@OzStRvnD3sO}D5lI9r#slP+USe*D
z=hE0$(^a+zBfschiJ6`}%qna#!SLR4**H1xs0a{sFeGbwB(I>C`LNU*C$*NZ8<|<)
zCi#@G#Hik7)W%-TVC8qcuetl?yRL%9B~nhp`zH5$Ft(&A$q1d}Xqu$Xs#L5A-RPu-
z?B%^~-MA#Sw{Oo!vBTIEuB%V*RUk7#ly!+#e9fvGR)1k#PyX2RLwA=^=^iQ7PW8p;
zaR(~&xCJlz;?Tt4)h{CKy*$3proJgx+kBQ%adBaN8goTdNjySiFNY^l;cdJ^;8AU%
z+J*6k8nn?!_?uCzZBC5oz2~=2<T?z4mjwj`UL8Keg^WJK_J{}Zz7TxDqDwio2N|@v
z`oU;jZA|E`X`X{gG~-C?^1zFL;*?pLbJnN$WfsG@&b<wPcH>n{W9YSemd{(b`Cl4j
z_W6>hdX1z*1WePS0)IFs=f(*pBsK+gP3oA&75Y5UZLAtdoROa3*`1xLEc|APK`(iA
z)VBL#GciEF!fskH_wMR^^?4Wahk1hd2tN-|__niBi#|)hg3`+<?#Rs3vuApaSTr$z
zt<_)w#h(qqoHc)CY+;==CrZV%r@ttjcRl-_eCb8ikB$csi1CguDV&(7Yd5B%NCr{+
z?Pi*yq7I0ZdzpoP&A*>{>fP-d)2`>44?Q(!-qg4gJ(O6z(9dM7V|cG|If(lqh|jJ-
zM9;9#*1$yZh*_F@Sb+<73?VbHQRtDI1hyAyUBjAvyQ>szVgJHF94f_oUU>32QM@e7
za@=ukw`qp=E)dq!=~pw+{-U=bz4z#MTK6H*^7PN?7UFl4Znve5A4%7YL~BVvS(y&d
zE(iunGXRK|1^@#fju_fItx;(o{CtO;z<ZMZ;q45Df}sFvr_pInw4YzW;J<?b5OaSo
zEC4aaxL^S>0Ja_67(>9)o(0=k3o*nx;V_zbKfs0tK>;`%3BX}+z;4@Hix!vWP6X(4
z_H(Fo33wl`f9&OFjBRu$88cdB0>+c*MUUm^zXR(5B!Uli$I_yCX=5+o9I>Xlnso42
zs-{>X-iP3bB?9!anf@a)G|m3ktjqu2)_<FIdSQQlDZl_ZG*s?ChX0jSNTB(vWVO`{
z-)UWExIZ4AcvLj8U6fzs@>Psxy}jHqPIGld#<Na07nm-qTck1E?mZ}>FANN2pUmG2
zYd(q0!D(MgJ$T2Q$-O-VJa(7I&XUz&)(BS7^F+96)}O0ydGhXst=C-(cUOa*KV%RW
zs#eLJ>zPW3dIo^~BSS+K39GY=->UYN2o07Eedsr<bwE+KQ$A`}3}jdNt+tO-GLWO+
zmgGYV!mBG}L+tIQ`c|!Ydx-*}rT)$LqsAiC-ufP{|0F!p&z)o3wqzk%1}L~Rx9vG9
z^{u8f^Sy^C`AGiRvmApCGon?|@4aPYjufQe`wS)4(V|L4R*<4vlPxKgv^s_{8TByz
z9!aY&Jeoxj-l`7*_mc*1P$ES6L2+5JMl4hAOYZ%N`A^Ir8~9kXK_9a8U6#FaqGl>u
zt#rVU0r$STGNPpKbv+X+wC}oS!jk<gYHn_Qt{WSy1Cz8}E%9@PK0B_%FMTE8dsIpD
zL+^)ppwQN$q`CP>mYzva;radfucTe3u7npFUT=v4)tE*1Ym!&)EwYt$q;1qxjh72n
zR?OF+SIw1+o-TmGg&PX5MH5bz?h?q+cm&z=slBqbJazcIv$BJ;u9?U{xxY<7njL&-
zKUDX=cv7y6Ru5&y8+n-mEJ<16*j?3?Ygu#S+;ksIKD;y9U~nrbSwDBBS5DRByuBpU
zD5fY(+EUEoby083RFSp9gQsvlO1ksoa(9V*(4hbgwJTVc*(HMOOm@}kiy(>X$5n#r
z_zp_EzH}=-RrPpHrN3{JNRY4hYO9plo3gAIp7!3yuZ>8nD%Z{#leu~r-$>=@5EwWy
zg%Ix8P@cS^$N9q(*4Gu@xk5V<_d#Fsusu`a2YsvF-EyZ8Sv5qIwBJg$yS-76RG-uH
zso=E^lk8uCWWOKZGSt{2@Il!5duGLEZ`5q58(&AjrX7zyRJ7&(cvCe!TO!2dt)apw
zAesV_f@f&zYOD0+@0;#Q=Lj3%sCy5*QsT%9<UT)CEfdG_(EsprKGn~mA8a{=p7}!U
zU6PPUn+$j+!Rc;<=CX5}eS%>B*drYg#5p_ir%V0t4WWYB^}L0Y@qi4EO5B-6u9AV4
zy;;u@u|@u>(WN%Q%uhr+_rcrYO*e9}j*^8vtuu&kvAY}}c_$gYz9R=};p;DcV8=h%
zd3GX>H33rrG2y+Z*(6xuX#hLRwV+v4b6hNC(j-mNN~QKwZ~x)^p714MtrvVzY^iST
zx7MzTB^@-?bc=nY@JP)fcTMts&!^M;S#z(fuVv)c82puqQz|Fw+6>19J9AroSL4ot
zazku`r!!vGDfxV9JL0Xc-F!4svbkxGz|&p!a)SYTFzsQ@wN%9-nAk27d(DXLXD<i&
z5*dr0i)r@InT<l>hOA5nKD3OD!A5ttvE1{;u!MwKO2VWGzL=p_`*fVzT}2nN5uyW4
zkbNKXo{!bLm}RAGV5*MI=_t7S(tY&NEq`C9<u{jqTzhputxAnkYTkPF;_gc953Q`A
z;^a9A@<W22;rC4PWcYZ1LU(OoYe3|(>;5T)EQiS5Xwo{t3}M)Mf~`8eINI8LI<LKR
z>Es3LkremKPN#Y*6R)t?y!Hc4jyy0avjPt^%D+QHwRPk*Y6^LZn$MO6k4`Q+`N36;
z;$J3Oq|Fi6;DM>Cce|!ueo@-s-#k^<_xX#<I<bg|R{V(gh?vV*E{#1iOuR|_PDDJn
zZApJF$jDD=4@Ha>cII~$U$A`o5&jWAm+n)V^rg&vMI7Z(To#pg3QXc|?#+cn<?4T|
z?Ow5d_28OU<-@;-HeHKI@gF3svBgI0Nc2`egxhl9_?fSpw^)f0NB=4*maq7{j4ruV
zk|_S@!w2>TYrIKm?Z9^oad32@q_%8T^}9{;_vZ_@;kb_Ghv({Fl02o8zV+I34Ij5b
zHRI!=^9iD<Q3xY^Y{ak!b~5Rf>St@+NJ>$gOFvKEB{{JYSr77A;^9Hr<{@VJwEUqC
zKF7M3H!oeEo?osDm}n~6togbScrVbpy5&pi!a@+i#OB<)=6CO+{ryW66tqvUJ-9#n
z`mq0A{;-u;H<mMLx>@|$SD!Nq^I_PmnaP(_+A>p&P9BwSQBvug?L=7(yog+}+tcB$
z%67G8#egjGI(o}(>qEm#%z+`#iU?$n`z9eX+dnGf+tW<*CtD4hb%>ZHIA!3>o3ZR@
z?B05Hp}eg&#SJx$uLl&ZIWFCb_yBVaS8-R<OU^l`ljb}NxL<md;~%|T4mMStUC~lY
zzm>e)eX#^y{@VED+0fN0rrqwsg11$oW(Q;k=A5ohw?@2QCs@}WUu~50k9{k%=RLCc
z;3}28797AmIh?@#j&f@61GaJ&MJkBL;kvR}MLqMUX3I+LyRPmZDJ-s(!;KD(76%jD
za@KPcTFDr6hxGkbPJ^z4PmC&dbvDGCq<BV%Ux=IdNa@1tmQB*s4%aM5Sj@_)31|&L
z7hj`fIeG&*%Do%`iht>S8lkLj*t)NnU4K=t>Dm+Sg9<`r+{U`Ak)w5dl(P9d$9%oG
zGhGCx+}Fj{FSzn`FtB7(R^FAY&q%*kjIz6le6!H|j1c;$ky|1Aye7G>L`U1@NWup*
z?c{EqvIrkgGwIlHq|M#}XCL*l;0jyy&4(9jQ*N{5H;PooXS!tzv1_WLG<VM*inc<>
zh8Sg%-^WXSU|GpoQdpWeb%P=Ki$xpqhq-d`BwT-=xMDJUYmjdFGv7gx=>oFdI#->z
zB6rP$-5WyGx%BaC99tp^v7^HceM;RPGgn7m9}P;R-r2Z9+=xyWdWJ>Ry?t~Xnn+^f
z>A53*Eo}*l_$oZ`w7<2Yw{2uA-S`W?(_x2=Pccgoj#+iqn@K|=g5Jbs8I3t_)Cv2x
zX8rMOH32)PQBL$~S;{?(_=<&o^RekE$>Ir1*XtFH{@*?&MUCGGWVM_nXPedTL#7#(
ziZ1N_(Yd!Ck{TE5xZ2$jaQ2J-UE>p5GyWvDQ9X3~z9-Y7Pa=ZecpMv^4PhGT!4!0&
z35H|Y`?p@kp7*16#jaH`t8vK#i>Ey|?l7x)GzFuBzchh2xF}Wv)B~}6LQPwOO`~kp
zaG?<NZV21P0m!+JHuVss!%^@jn^0ag*)iTd)JevTlVf#k)nm;e55^;6*C_R0EjK*C
zwIPQ>jxDO3-8=`*R3ZzgSw*|xpCRguCS8~|758shjNvGCoNEw9vH*1?bKhoZedfN6
zT;5R*KZiSQr*kHU_55tdY#2j?7jM*~nQMj1ZN}yppE4cc9x8BfO1!DdbU9vd3PaIl
zzy9@@F7;$a;2ILGX1gHJ@Jw|bi9W))=63AJp|z-bc8VJB(2=IBGv)K4Hy<-o)r*pk
zdN~$xpBL|j9GEa*43YM#tLH5l5?Krn;@J%2T|KiXq2Zn<))Bi_U7uIu{7%%XjDJ=6
zdfO@!wQ2+uBFpV7v*s?iX+2i@+^^Qa-cfl$^lnD%T01*i$Opx@n1;K1s0H)7>t>9P
z(MezDb-l?MZx@fD@scepSsTaDs#0FV1A2is>q`<BSwUZ~*m%8k<{EW))*)Ujp%Ziv
zZIXwo^1c(LcBpdPI~jj)tuiW}wU~>Kb4I}bVMU6Xba@5O;GTQVw=xDRse2d)Sp%EG
z4&0>PlDCyvY|yYpL>BGweg#;v6?3iyQ4Ult22)lG5Nknfi)2Qt{s{u7G_x!h-=RwL
zF-{719}F5figc{158<q|9;=C-SgW~MDal@!k<?Z<-%MtDXDBhMvYYpf_b#)wutVwi
zXHT6azC306X1E5Xd|fbKQ>OSz%Ug{J-f!oS|IQxXWz?i3NZnv(#>ck|Gj+N(-9M2o
zwP-1oHL4hih?@WtyCura$2!nw);mzu1)`Kur{)BKN&hQ&(OvkMmRZJV=6BGJ=Xky*
zoEf)j$7QqVQ-OtHI^yXGlyK@yhWo@hN}}P66x92)GS3Y!)7opNO`)TaTs1d*Yi>?6
zQ@^oV2G<BkSW}<aqU#oT+I=Sd9$$$+t^Sym$mGn{uCLD9JbV8(A~N;j4Gm!@rXG&?
z*`x*%1$R;2lO-?Vsx(wAvNfr|iK6#DDJkj#1x2~SSn{x5+Bnzx6@PxegXTdn<79`P
z^119(%bSVaqEI7^JL<c^h`s&8#=P38F>qLYT#k;$U{Pakpc5!eoyWN$_VoSgkW0I^
zMj192yf&DXO-qda<c4&v@{1cHU?_zhzNYXetAWvp*#9PB*j;P&Yy$RO{;V7x-}g-N
zr7KD*%G?m5Kr-o5W!ROd;l{v0criSvE|(m@5b}HzJbdW!LM}p4ojP7J0}Jgv5s*GV
z!Q2>n2UT3C;l_c2j5tihaf>btDvb5>W6$)dQ}r4Y*0?Wp^|G%uF=YF#a@L@ZeX7L=
z1%Kq74))UI%69T#<K#{zPc6ir-mAm;SxL`ZXh5ZP6JBc>VJuPC24<D<zF?a@?W{eJ
zgk_601#2DKYA!T{OL|XdA|;FpuzHu*ZmgdS><o;vb##Cy5nC0mzZh&Ed?EcH>Nw)%
z3yTlZgi@lu4}0o?g4U9oL!NKv91l29GcB*CWI4y1{dF;Z%X>h_La|Qyb0qT5nr~O~
zSJB~U*iOx1bo#qPC4UlFI>Xk+5*-ORFA|<W=cC)C+X&-9W6)-24E6Q3WHfQ4pLE|6
zOTd`X2rk$Z?}73B?R)~`fphl<B!Bw>bVq>hDfQFI9pggdwea67G=CCrFiai+fZ+%v
z0E5e;0R_1HFaE7Z!norcH9TG1u>f>?l?Ks~&fjS++a`U>beq0-8_>ddoy6i?T>o}4
zBVj!(0r{WH>Bh+&gPt>uH)G)dom&5sYSX2KKkKs{z|6;iv@I)`)5tu%cH5{XhKSu3
zDgLKg;Rr;MmMey^Q;JiVUp5Se-hSMFo(8aeUOxvy$CD=G;XGXch!xIL!;^^H0k+p!
z;hadW#9vYdeTx3u3jw32`~Uw!(PR`TfRv+8I0{CWhG=&L0)V5@+rM;M0WG(Up|(@p
z*%RGsTY#YnDR>J{99_8t=#Tm58U5MAbfJg1T?Yf46TJ%b_@=+593Q&w^A9~`dwV;l
zY)rsA`8d+lQb|V)j(`VXvM{79ZG0qMNhB{t2u+isp)LfBmn+VZD2pe!Nd0VSEt-}}
z!r?u&>3Wu=wjvw~Q-C6%axgg<LQX*j3X_0BrT!W8Z!v5~pVGq6x*YGaz47f7eyLM`
zYg&E;tTPA-z~n&C-xq*FB54ET4E(~72zgr9(l5Ys2ZPE(X;u0chEkxF<zE<-emwue
zP-xn5{3j--fchf_jF#{pesK9eV#pz&f5ebOA!)+ezha<h?eQ-RDTn+c4<r&r`;W4-
zmPEkN2AQy}gPY+3u=HBdzr#%Nc-o==RMP0So~JYIY`6R3ry7PKkhZIfM8RPoF)^Lf
HCqVxPX-U*i

literal 0
HcmV?d00001

diff --git a/latex/jeu_8h__incl.md5 b/latex/jeu_8h__incl.md5
new file mode 100644
index 0000000..97c4858
--- /dev/null
+++ b/latex/jeu_8h__incl.md5
@@ -0,0 +1 @@
+d52f87b592c839829f3ad20d9ca03deb
\ No newline at end of file
diff --git a/latex/jeu_8h__incl.pdf b/latex/jeu_8h__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ceed7729d0857962963aa8c84abf3ae18962e6c3
GIT binary patch
literal 6583
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

literal 0
HcmV?d00001

diff --git a/latex/main_8c.tex b/latex/main_8c.tex
new file mode 100644
index 0000000..55b7e3b
--- /dev/null
+++ b/latex/main_8c.tex
@@ -0,0 +1,27 @@
+\hypertarget{main_8c}{}\section{main.\+c File Reference}
+\label{main_8c}\index{main.\+c@{main.\+c}}
+{\ttfamily \#include $<$stdio.\+h$>$}\newline
+{\ttfamily \#include \char`\"{}grille.\+h\char`\"{}}\newline
+{\ttfamily \#include \char`\"{}io.\+h\char`\"{}}\newline
+{\ttfamily \#include \char`\"{}jeu.\+h\char`\"{}}\newline
+Include dependency graph for main.\+c\+:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=280pt]{main_8c__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item 
+int \hyperlink{main_8c_a3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{main_8c_a3c04138a5bfe5d72780bb7e82a18e627}\label{main_8c_a3c04138a5bfe5d72780bb7e82a18e627}} 
+\index{main.\+c@{main.\+c}!main@{main}}
+\index{main@{main}!main.\+c@{main.\+c}}
+\subsubsection{\texorpdfstring{main()}{main()}}
+{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc,  }\item[{char $\ast$$\ast$}]{argv }\end{DoxyParamCaption})}
+
diff --git a/latex/main_8c__incl.md5 b/latex/main_8c__incl.md5
new file mode 100644
index 0000000..af8117f
--- /dev/null
+++ b/latex/main_8c__incl.md5
@@ -0,0 +1 @@
+ae582469f68022116ef9517e3c7860f1
\ No newline at end of file
diff --git a/latex/main_8c__incl.pdf b/latex/main_8c__incl.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..fe02755bf8e2fb9b2486a9dfa58b6caee874f91b
GIT binary patch
literal 7524
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
B%8~#8

literal 0
HcmV?d00001

diff --git a/latex/refman.tex b/latex/refman.tex
index 6507cb7..ad18d14 100644
--- a/latex/refman.tex
+++ b/latex/refman.tex
@@ -149,7 +149,14 @@
 \chapter{Class Documentation}
 \input{structgrille}
 \chapter{File Documentation}
+\input{grille_8c}
 \input{grille_8h}
+\input{io_8c}
+\input{io_8h}
+\input{jeu_8c}
+\input{jeu_8h}
+\input{main_8c}
+\input{README_8md}
 %--- End generated contents ---
 
 % Index
-- 
GitLab