diff --git a/Doc Doxygen/Doxyfile b/Doc Doxygen/Doxyfile
index 843d118196c8f862e17023fbf175a16507dcdd7b..afe0da0fd9a2ba0bfaf819acfb85e94a53ac4bc3 100644
--- a/Doc Doxygen/Doxyfile	
+++ b/Doc Doxygen/Doxyfile	
@@ -58,7 +58,7 @@ PROJECT_LOGO           = D:/Unity/Projects/t-432-las-21-t-3-d/Images/TheLegendsO
 # entered, it will be relative to the location where doxygen was started. If
 # left blank the current directory will be used.
 
-OUTPUT_DIRECTORY       = D:\Unity\Projects\t-432-las-21-t-3-d\t-432-las-21-t-3-d
+OUTPUT_DIRECTORY       = .
 
 # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
 # directories (in 2 levels) under the output directory of each output format and
@@ -91,7 +91,7 @@ ALLOW_UNICODE_NAMES    = NO
 # Ukrainian and Vietnamese.
 # The default value is: English.
 
-OUTPUT_LANGUAGE        = English
+OUTPUT_LANGUAGE        = French
 
 # If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
 # descriptions after the members that are listed in the file and class
@@ -477,13 +477,13 @@ NUM_PROC_THREADS       = 1
 # 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.
 # The default value is: NO.
 
-EXTRACT_PRIVATE        = NO
+EXTRACT_PRIVATE        = YES
 
 # If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual
 # methods of a class will be included in the documentation.
@@ -501,7 +501,7 @@ EXTRACT_PACKAGE        = NO
 # included in the documentation.
 # The default value is: NO.
 
-EXTRACT_STATIC         = NO
+EXTRACT_STATIC         = YES
 
 # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
 # locally in source files will be included in the documentation. If set to NO,
@@ -871,7 +871,7 @@ WARN_LOGFILE           =
 # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
 # Note: If this tag is empty the current directory is searched.
 
-INPUT                  = D:\Unity\Projects\t-432-las-21-t-3-d\t-432-las-21-t-3-d\T3-Unity\Assets\Scripts
+INPUT                  = ../T3-Unity/Assets/Scripts
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
diff --git a/Doc Doxygen/html/_forward_geocode_user_input_8cs.html b/Doc Doxygen/html/_forward_geocode_user_input_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..619ad2804c6e71c1b8d290ce36a50bc408f72769
--- /dev/null
+++ b/Doc Doxygen/html/_forward_geocode_user_input_8cs.html	
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/MapBox/ForwardGeocodeUserInput.cs</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_93d15d3d1433f43f43061995929e4cf9.html">MapBox</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
+  <div class="headertitle"><div class="title">Référence du fichier ForwardGeocodeUserInput.cs</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_map_box"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_map_box.html">Scripts.MapBox</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/_game_manager_8cs.html b/Doc Doxygen/html/_game_manager_8cs.html
index 3178c4b5a44134aea3866e954d2b889e9067ca19..57d022ea2fd8feffe42ca23e739d77515babe744 100644
--- a/Doc Doxygen/html/_game_manager_8cs.html	
+++ b/Doc Doxygen/html/_game_manager_8cs.html	
@@ -69,15 +69,21 @@ $(function() {
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
   <div class="headertitle"><div class="title">Référence du fichier GameManager.cs</div></div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_manager.html">GameManager</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Met en commun différents scripts afin de controller les waypoints, les routes et l'IA.  <a href="class_game_manager.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>.  <a href="class_scripts_1_1_game_manager.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/_hero_building_selection_user_input_8cs.html b/Doc Doxygen/html/_hero_building_selection_user_input_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..e9e19a25382a1d1d028680f0ae04f1242b567dcf
--- /dev/null
+++ b/Doc Doxygen/html/_hero_building_selection_user_input_8cs.html	
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/MapBox/HeroBuildingSelectionUserInput.cs</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_93d15d3d1433f43f43061995929e4cf9.html">MapBox</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
+  <div class="headertitle"><div class="title">Référence du fichier HeroBuildingSelectionUserInput.cs</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_map_box"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_map_box.html">Scripts.MapBox</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/_player_controller_8cs.html b/Doc Doxygen/html/_player_controller_8cs.html
index 5364aa6a495ecbb309d6477b965dfb474311c84e..7327a0ce65f7f821ab6cbdf613477e7894dafe84 100644
--- a/Doc Doxygen/html/_player_controller_8cs.html	
+++ b/Doc Doxygen/html/_player_controller_8cs.html	
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
 <meta name="generator" content="Doxygen 1.9.2"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/PlayerController.cs</title>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/IA/PlayerController.cs</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>
@@ -64,7 +64,7 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_50d8dbae3248b63a4c6b6ee98788cf2b.html">IA</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
diff --git a/Doc Doxygen/html/_quad_tree_camera_movement_8cs.html b/Doc Doxygen/html/_quad_tree_camera_movement_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..93f13d8ee3a928b3471e40f52e970d8aa2101d03
--- /dev/null
+++ b/Doc Doxygen/html/_quad_tree_camera_movement_8cs.html	
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Map/QuadTreeCameraMovement.cs</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_b2d3fca1b8e044c6741afb1a9c9dd736.html">Map</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
+  <div class="headertitle"><div class="title">Référence du fichier QuadTreeCameraMovement.cs</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet les déplacements sur la map.  <a href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_map"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_map.html">Scripts.Map</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/_reload_map_8cs.html b/Doc Doxygen/html/_reload_map_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..a3e33d1f5e006c76daac0aabc3324f692cbbc0e4
--- /dev/null
+++ b/Doc Doxygen/html/_reload_map_8cs.html	
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Map/ReloadMap.cs</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_b2d3fca1b8e044c6741afb1a9c9dd736.html">Map</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
+  <div class="headertitle"><div class="title">Référence du fichier ReloadMap.cs</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de reload la map.  <a href="class_scripts_1_1_map_1_1_reload_map.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_map"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_map.html">Scripts.Map</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/_route_tracer_8cs.html b/Doc Doxygen/html/_route_tracer_8cs.html
index 3e7377c47303e48170b8009331ca2d48051fea81..294601e63cb11724adc18c52c6a59834e828bbd2 100644
--- a/Doc Doxygen/html/_route_tracer_8cs.html	
+++ b/Doc Doxygen/html/_route_tracer_8cs.html	
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
 <meta name="generator" content="Doxygen 1.9.2"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/RouteTracer.cs</title>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Routes/RouteTracer.cs</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>
@@ -64,19 +64,28 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_d29dc7521f00c92642a54a738a17a14e.html">Routes</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
   <div class="headertitle"><div class="title">Référence du fichier RouteTracer.cs</div></div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html">RouteTracer</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace la route entre le départ et l'arrivée.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_routes"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_routes.html">Scripts.Routes</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/_runners_8cs.html b/Doc Doxygen/html/_runners_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..ae2ac2ed7743ce772efc600481c7768bf09dcf56
--- /dev/null
+++ b/Doc Doxygen/html/_runners_8cs.html	
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/IA/Runners.cs</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_50d8dbae3248b63a4c6b6ee98788cf2b.html">IA</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
+  <div class="headertitle"><div class="title">Référence du fichier Runners.cs</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_i_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_i_a.html">Scripts.IA</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/_runners_factory_8cs.html b/Doc Doxygen/html/_runners_factory_8cs.html
index 072ea548f33269f094a0c33c70954c0d46d9a21d..5b41ef6ff079ecfc86d0318b7eaddf14cc5e8e9a 100644
--- a/Doc Doxygen/html/_runners_factory_8cs.html	
+++ b/Doc Doxygen/html/_runners_factory_8cs.html	
@@ -69,14 +69,22 @@ $(function() {
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
   <div class="headertitle"><div class="title">Référence du fichier RunnersFactory.cs</div></div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runners_factory.html">RunnersFactory</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_i_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_i_a.html">Scripts.IA</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/_validate_game_8cs.html b/Doc Doxygen/html/_validate_game_8cs.html
index 436660532a32640bba25c16a8ff93ea2907ce103..48be7e57210acb5603303e2052d428252ba4108b 100644
--- a/Doc Doxygen/html/_validate_game_8cs.html	
+++ b/Doc Doxygen/html/_validate_game_8cs.html	
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
 <meta name="generator" content="Doxygen 1.9.2"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/ValidateGame.cs</title>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/UI/ValidateGame.cs</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>
@@ -64,19 +64,27 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_5738c140dd15b9f55c84224f51c28d08.html">UI</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
   <div class="headertitle"><div class="title">Référence du fichier ValidateGame.cs</div></div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_validate_game.html">ValidateGame</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">Scripts.UI.ValidateGame</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_u_i"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_u_i.html">Scripts.UI</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/_waypoint_spawner_8cs.html b/Doc Doxygen/html/_waypoint_spawner_8cs.html
index 1caf8f5fdca9966e32de1721e85adbc7842958c9..4c151203c2871dcb52ba7aa609a611dfb09996d0 100644
--- a/Doc Doxygen/html/_waypoint_spawner_8cs.html	
+++ b/Doc Doxygen/html/_waypoint_spawner_8cs.html	
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
 <meta name="generator" content="Doxygen 1.9.2"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/WaypointSpawner.cs</title>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints/WaypointSpawner.cs</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>
@@ -64,19 +64,27 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_34ad28a793e3e86a4ee10c35f7d495a6.html">Waypoints</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
   <div class="headertitle"><div class="title">Référence du fichier WaypointSpawner.cs</div></div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_waypoint_spawner.html">WaypointSpawner</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_waypoints"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_waypoints.html">Scripts.Waypoints</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/_waypoints_factory_8cs.html b/Doc Doxygen/html/_waypoints_factory_8cs.html
index aa4a8e90a3259828882384c108b89e1ef2bca507..d7c91c2537135bcb8658caf1d31541dc069f2e57 100644
--- a/Doc Doxygen/html/_waypoints_factory_8cs.html	
+++ b/Doc Doxygen/html/_waypoints_factory_8cs.html	
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
 <meta name="generator" content="Doxygen 1.9.2"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/WaypointsFactory.cs</title>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence du fichier D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints/WaypointsFactory.cs</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>
@@ -64,19 +64,27 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_34ad28a793e3e86a4ee10c35f7d495a6.html">Waypoints</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Espaces de nommage</a>  </div>
   <div class="headertitle"><div class="title">Référence du fichier WaypointsFactory.cs</div></div>
 </div><!--header-->
 <div class="contents">
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_waypoints_factory.html">WaypointsFactory</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_waypoints"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_waypoints.html">Scripts.Waypoints</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/annotated.html b/Doc Doxygen/html/annotated.html
index 57b7d70797b45868c6ce79bda3e2d1475e4657d3..8c4553e5686d3084f373c7849f64d17d1ff6d50d 100644
--- a/Doc Doxygen/html/annotated.html	
+++ b/Doc Doxygen/html/annotated.html	
@@ -68,22 +68,34 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 <div class="textblock">Liste des classes, structures, unions et interfaces avec une brève description :</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><span class="icona"><span class="icon">C</span></span><a class="el" href="class_change_min.html" target="_self">ChangeMin</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_change_plus.html" target="_self">ChangePlus</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diff_scale.html" target="_self">DiffScale</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_exit_scene.html" target="_self">ExitScene</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_game_manager.html" target="_self">GameManager</a></td><td class="desc">Met en commun différents scripts afin de controller les waypoints, les routes et l'IA </td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_menu_toggle.html" target="_self">MenuToggle</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_motiv_scale.html" target="_self">MotivScale</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_player_controller.html" target="_self">PlayerController</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_route_tracer.html" target="_self">RouteTracer</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_runners_factory.html" target="_self">RunnersFactory</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scene_changer.html" target="_self">SceneChanger</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_ui.html" target="_self">Ui</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_validate_game.html" target="_self">ValidateGame</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_waypoints_factory.html" target="_self">WaypointsFactory</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_waypoint_spawner.html" target="_self">WaypointSpawner</a></td><td class="desc"></td></tr>
+<div class="levels">[Niveau de détails <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts.html" target="_self">Scripts</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_i_a.html" target="_self">IA</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html" target="_self">Runners</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html" target="_self">RunnersFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_map.html" target="_self">Map</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html" target="_self">QuadTreeCameraMovement</a></td><td class="desc">Permet les déplacements sur la map </td></tr>
+<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html" target="_self">ReloadMap</a></td><td class="desc">Permet de reload la map </td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_map_box.html" target="_self">MapBox</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html" target="_self">ForwardGeocodeUserInput</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html" target="_self">HeroBuildingSelectionUserInput</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_routes.html" target="_self">Routes</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html" target="_self">RouteTracer</a></td><td class="desc">Trace la route entre le départ et l'arrivée </td></tr>
+<tr id="row_0_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_u_i.html" target="_self">UI</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html" target="_self">ValidateGame</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_waypoints.html" target="_self">Waypoints</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html" target="_self">WaypointsFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html" target="_self">WaypointSpawner</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_game_manager.html" target="_self">GameManager</a></td><td class="desc">Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a> </td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_change_min.html" target="_self">ChangeMin</a></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_change_plus.html" target="_self">ChangePlus</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diff_scale.html" target="_self">DiffScale</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_exit_scene.html" target="_self">ExitScene</a></td><td class="desc"></td></tr>
+<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_menu_toggle.html" target="_self">MenuToggle</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_motiv_scale.html" target="_self">MotivScale</a></td><td class="desc"></td></tr>
+<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_player_controller.html" target="_self">PlayerController</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scene_changer.html" target="_self">SceneChanger</a></td><td class="desc"></td></tr>
+<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_ui.html" target="_self">Ui</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/class_game_manager.html b/Doc Doxygen/html/class_game_manager.html
index 1daf42a3953904f488904612e6c5c35766f1f5b0..752f41c22441763529d983e5d12c6e1161bf11cd 100644
--- a/Doc Doxygen/html/class_game_manager.html	
+++ b/Doc Doxygen/html/class_game_manager.html	
@@ -110,20 +110,20 @@ Fonctions membres privées</h2></td></tr>
 <tr class="memdesc:a5ccfacd027ad08eeb4ff1f25a7f59c98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se lance au lancement du script.  <a href="class_game_manager.html#a5ccfacd027ad08eeb4ff1f25a7f59c98">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a5ccfacd027ad08eeb4ff1f25a7f59c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a44c79b205dec16bfe650e21259860c5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_manager.html#a44c79b205dec16bfe650e21259860c5b">Update</a> ()</td></tr>
-<tr class="memdesc:a44c79b205dec16bfe650e21259860c5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se répète toutes les 14ms (temps par défaut dans Unity)  <a href="class_game_manager.html#a44c79b205dec16bfe650e21259860c5b">Plus de détails...</a><br /></td></tr>
+<tr class="memdesc:a44c79b205dec16bfe650e21259860c5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se répète toutes les 14ms (temps par défaut dans Unity).  <a href="class_game_manager.html#a44c79b205dec16bfe650e21259860c5b">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a44c79b205dec16bfe650e21259860c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
 Attributs privés</h2></td></tr>
+<tr class="memitem:a2faac3a9ee74a963da71b111d8fc607f"><td class="memItemLeft" align="right" valign="top">Plane&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f">_yPlane</a></td></tr>
+<tr class="memdesc:a2faac3a9ee74a963da71b111d8fc607f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plan servant à représenter ce qui est visible par la caméra sur le terrain 3D.  <a href="class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a2faac3a9ee74a963da71b111d8fc607f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1cc3bfb60c6b9fd920786b53060b7128"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_manager.html#a1cc3bfb60c6b9fd920786b53060b7128">_indexWaypoint</a> = 0</td></tr>
 <tr class="memdesc:a1cc3bfb60c6b9fd920786b53060b7128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index pour choisir le waypoint dans <em>waypoints</em>.  <a href="class_game_manager.html#a1cc3bfb60c6b9fd920786b53060b7128">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a1cc3bfb60c6b9fd920786b53060b7128"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c57f1162cad481a44748d76a3ca134b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b">_locked</a> = false</td></tr>
-<tr class="memdesc:a6c57f1162cad481a44748d76a3ca134b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>true</b> si la <em>map</em> est bloquée, <b>false</b> sinon  <a href="class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b">Plus de détails...</a><br /></td></tr>
+<tr class="memdesc:a6c57f1162cad481a44748d76a3ca134b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>true</b> si la <em>map</em> est bloquée, <b>false</b> sinon.  <a href="class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a6c57f1162cad481a44748d76a3ca134b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2faac3a9ee74a963da71b111d8fc607f"><td class="memItemLeft" align="right" valign="top">Plane&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f">_yPlane</a></td></tr>
-<tr class="memdesc:a2faac3a9ee74a963da71b111d8fc607f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plan servant à représenter ce qui est visible par la caméra sur le terrain 3D.  <a href="class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f">Plus de détails...</a><br /></td></tr>
-<tr class="separator:a2faac3a9ee74a963da71b111d8fc607f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
 <div class="textblock"><p >Met en commun différents scripts afin de controller les waypoints, les routes et l'IA. </p>
@@ -201,7 +201,7 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Se répète toutes les 14ms (temps par défaut dans Unity) </p>
+<p>Se répète toutes les 14ms (temps par défaut dans Unity). </p>
 <p >Permet deposer les waypoints START et END à partir du clic et de la position de la souris. Active le script <b>RouteScanner</b> de manière à tracer les routes entre les deux waypoints. La variable <em>indexWaypoint</em> sert à récupérer le préfabriquée voulu dans waypoints et pour noter à quel étape de création est le joueur. </p>
 
 </div>
@@ -251,7 +251,7 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p><b>true</b> si la <em>map</em> est bloquée, <b>false</b> sinon </p>
+<p><b>true</b> si la <em>map</em> est bloquée, <b>false</b> sinon. </p>
 
 </div>
 </div>
diff --git a/Doc Doxygen/html/class_player_controller.html b/Doc Doxygen/html/class_player_controller.html
index f46bad63445f6c54a25a9269e7e34ab11bbe322e..edabde7e9c033c8342b6c9b5827f4660e87fb7d1 100644
--- a/Doc Doxygen/html/class_player_controller.html	
+++ b/Doc Doxygen/html/class_player_controller.html	
@@ -241,7 +241,7 @@ Attributs privés</h2></td></tr>
 </div>
 </div>
 <hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
-<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/<a class="el" href="_player_controller_8cs.html">PlayerController.cs</a></li>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/IA/<a class="el" href="_player_controller_8cs.html">PlayerController.cs</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/class_route_tracer-members.html b/Doc Doxygen/html/class_route_tracer-members.html
index 7ad515ec46963300f207ae61e228a323ca3fbb93..0a6fcc8523e5bd14e6bf7e0c44b673b95189b06a 100644
--- a/Doc Doxygen/html/class_route_tracer-members.html	
+++ b/Doc Doxygen/html/class_route_tracer-members.html	
@@ -70,16 +70,14 @@ $(function() {
 
 <p>Liste complète des membres de <a class="el" href="class_route_tracer.html">RouteTracer</a>, y compris les membres hérités :</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#a609c81261ef2e49e754bc555a89d4979">_prefabs_parent</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#aaedd97191d38cd79d2a2a74c40cb8bb1">_finishObject</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#a7762e9fb0a548babb885f94c5347b2e0">_startObject</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#a66f0c5808cd16efdd9ecbc87e7525055">_waypoints</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#a935e351b8e304013124a0157e758affe">CreateLine</a>()</td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1">DrawLine</a>(Vector3 start, Vector3 end, Color color, float width)</td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df">mat</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#a6cefb9d7216ff4f9d61255103caa6ade">objA</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#ab9b26ef9a42fef70fbc287bf7b063aed">objB</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#a11fd34ef9497a918463cfa6c0d0388a2">rayLength</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#a7815d96e1be89c910ee9fe7cf508530f">linesParent</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df">mat</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"></td></tr>
   <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1">Start</a>()</td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_route_tracer.html#a2aa6a73265741c833316328214bffa89">test</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="class_route_tracer.html#a46a224b20298231f504d78efaf14c394">wp_points</a></td><td class="entry"><a class="el" href="class_route_tracer.html">RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/Doc Doxygen/html/class_route_tracer.html b/Doc Doxygen/html/class_route_tracer.html
index 847ae9dda4d52350a8eed2c5c684241589476f71..47278d8b624cb223ffb76eb5fbac848cac443163 100644
--- a/Doc Doxygen/html/class_route_tracer.html	
+++ b/Doc Doxygen/html/class_route_tracer.html	
@@ -72,6 +72,9 @@ $(function() {
   <div class="headertitle"><div class="title">Référence de la classe RouteTracer</div></div>
 </div><!--header-->
 <div class="contents">
+
+<p>Met en commun différents scripts afin de controller les waypoints, les routes et l'IA.  
+ <a href="class_route_tracer.html#details">Plus de détails...</a></p>
 <div class="dynheader">
 Graphe d'héritage de RouteTracer:</div>
 <div class="dyncontent">
@@ -81,34 +84,42 @@ Graphe d'héritage de RouteTracer:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
 Attributs publics</h2></td></tr>
-<tr class="memitem:a11fd34ef9497a918463cfa6c0d0388a2"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a11fd34ef9497a918463cfa6c0d0388a2">rayLength</a> = 20.0f</td></tr>
-<tr class="separator:a11fd34ef9497a918463cfa6c0d0388a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa1328db87894758f1dcc623e03c2e4df"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df">mat</a></td></tr>
+<tr class="memdesc:aa1328db87894758f1dcc623e03c2e4df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matériaux de la ligne.  <a href="class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df">Plus de détails...</a><br /></td></tr>
 <tr class="separator:aa1328db87894758f1dcc623e03c2e4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a609c81261ef2e49e754bc555a89d4979"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a609c81261ef2e49e754bc555a89d4979">_prefabs_parent</a></td></tr>
-<tr class="separator:a609c81261ef2e49e754bc555a89d4979"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7815d96e1be89c910ee9fe7cf508530f"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a7815d96e1be89c910ee9fe7cf508530f">linesParent</a></td></tr>
+<tr class="memdesc:a7815d96e1be89c910ee9fe7cf508530f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> contenant tout les morceaux de ligne.  <a href="class_route_tracer.html#a7815d96e1be89c910ee9fe7cf508530f">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a7815d96e1be89c910ee9fe7cf508530f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
 Fonctions membres privées</h2></td></tr>
 <tr class="memitem:a37dc751ff44bc91b38ed39aae5d1a9e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1">Start</a> ()</td></tr>
+<tr class="memdesc:a37dc751ff44bc91b38ed39aae5d1a9e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se lance au lancement du script.  <a href="class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a37dc751ff44bc91b38ed39aae5d1a9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a935e351b8e304013124a0157e758affe"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a935e351b8e304013124a0157e758affe">CreateLine</a> ()</td></tr>
+<tr class="memdesc:a935e351b8e304013124a0157e758affe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Création d'une ligne entre deux <b>GameObject</b>.  <a href="class_route_tracer.html#a935e351b8e304013124a0157e758affe">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a935e351b8e304013124a0157e758affe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a49edad87c58a3a87f49040b44db840f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1">DrawLine</a> (Vector3 start, Vector3 end, Color color, float width)</td></tr>
+<tr class="memdesc:a49edad87c58a3a87f49040b44db840f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crée une ligne entre deux <b>GameObject</b>.  <a href="class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1">Plus de détails...</a><br /></td></tr>
 <tr class="separator:a49edad87c58a3a87f49040b44db840f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
 Attributs privés</h2></td></tr>
-<tr class="memitem:a6cefb9d7216ff4f9d61255103caa6ade"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a6cefb9d7216ff4f9d61255103caa6ade">objA</a></td></tr>
-<tr class="separator:a6cefb9d7216ff4f9d61255103caa6ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9b26ef9a42fef70fbc287bf7b063aed"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#ab9b26ef9a42fef70fbc287bf7b063aed">objB</a></td></tr>
-<tr class="separator:ab9b26ef9a42fef70fbc287bf7b063aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46a224b20298231f504d78efaf14c394"><td class="memItemLeft" align="right" valign="top">List&lt; Transform &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a46a224b20298231f504d78efaf14c394">wp_points</a></td></tr>
-<tr class="separator:a46a224b20298231f504d78efaf14c394"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2aa6a73265741c833316328214bffa89"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a2aa6a73265741c833316328214bffa89">test</a> = false</td></tr>
-<tr class="separator:a2aa6a73265741c833316328214bffa89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66f0c5808cd16efdd9ecbc87e7525055"><td class="memItemLeft" align="right" valign="top">List&lt; Transform &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a66f0c5808cd16efdd9ecbc87e7525055">_waypoints</a></td></tr>
+<tr class="memdesc:a66f0c5808cd16efdd9ecbc87e7525055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Liste de tout les waypoints par lesquels la ligne doit passer.  <a href="class_route_tracer.html#a66f0c5808cd16efdd9ecbc87e7525055">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a66f0c5808cd16efdd9ecbc87e7525055"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7762e9fb0a548babb885f94c5347b2e0"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#a7762e9fb0a548babb885f94c5347b2e0">_startObject</a></td></tr>
+<tr class="memdesc:a7762e9fb0a548babb885f94c5347b2e0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> de début de la ligne.  <a href="class_route_tracer.html#a7762e9fb0a548babb885f94c5347b2e0">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a7762e9fb0a548babb885f94c5347b2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaedd97191d38cd79d2a2a74c40cb8bb1"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_tracer.html#aaedd97191d38cd79d2a2a74c40cb8bb1">_finishObject</a></td></tr>
+<tr class="memdesc:aaedd97191d38cd79d2a2a74c40cb8bb1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> de fin de la ligne.  <a href="class_route_tracer.html#aaedd97191d38cd79d2a2a74c40cb8bb1">Plus de détails...</a><br /></td></tr>
+<tr class="separator:aaedd97191d38cd79d2a2a74c40cb8bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><p >Met en commun différents scripts afin de controller les waypoints, les routes et l'IA. </p>
+<dl class="section author"><dt>Auteurs</dt><dd>MrWarzo Wakestufou</dd></dl>
+<p>Cette classe s'occupe de l'affichage des deux premiers HUD ainsi que du placement des waypoints et tu tracé de la route. </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
 <a id="a935e351b8e304013124a0157e758affe" name="a935e351b8e304013124a0157e758affe"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a935e351b8e304013124a0157e758affe">&#9670;&nbsp;</a></span>CreateLine()</h2>
 
@@ -132,6 +143,9 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p>Création d'une ligne entre deux <b>GameObject</b>. </p>
+<p >Récupère les waypoints de départ et d'arrivée et utilise le script <b><a class="el" href="class_waypoints_factory.html">WaypointsFactory</a></b> afin de récupérer la liste des points suivant les routes réelles. Lance ensuite la fonction <b><a class="el" href="class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1" title="Crée une ligne entre deux GameObject.">DrawLine(Vector3, Vector3, Color, float)</a></b> avec en paramètre des couples de cette liste de manière à tracer une ligne complète suivant les étapes entre le départ et l'arrivée. Une fois la ligne entière terminée, active la <b><a class="el" href="class_runners_factory.html">RunnersFactory</a></b> puis arrête la coroutine. </p><dl class="section return"><dt>Renvoie</dt><dd>@eIEnumerator Permet d'assigner un délai à la répétition de la coroutine. </dd></dl>
+
 </div>
 </div>
 <a id="a49edad87c58a3a87f49040b44db840f1" name="a49edad87c58a3a87f49040b44db840f1"></a>
@@ -180,6 +194,18 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p>Crée une ligne entre deux <b>GameObject</b>. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">start</td><td>Position du <b>GameObject</b> de départ. </td></tr>
+    <tr><td class="paramname">end</td><td>Position du <b>GameObject</b> d'arrivée. </td></tr>
+    <tr><td class="paramname">color</td><td>Couleur de la ligne. </td></tr>
+    <tr><td class="paramname">width</td><td>Largeur de la ligne.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Crée un <b>GameObject</b>, lui assigne un <b>LineRenderer</b> et initialise celui-ci pour rejoindre les objets <em>start</em> et <em>end</em> afin de former une ligne. </p>
+
 </div>
 </div>
 <a id="a37dc751ff44bc91b38ed39aae5d1a9e1" name="a37dc751ff44bc91b38ed39aae5d1a9e1"></a>
@@ -205,39 +231,38 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p>Se lance au lancement du script. </p>
+<p >Initialise une coroutine sur <b><a class="el" href="class_route_tracer.html#a935e351b8e304013124a0157e758affe" title="Création d&#39;une ligne entre deux GameObject.">CreateLine()</a></b>. </p>
+
 </div>
 </div>
 <h2 class="groupheader">Documentation des données membres</h2>
-<a id="a609c81261ef2e49e754bc555a89d4979" name="a609c81261ef2e49e754bc555a89d4979"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a609c81261ef2e49e754bc555a89d4979">&#9670;&nbsp;</a></span>_prefabs_parent</h2>
+<a id="aaedd97191d38cd79d2a2a74c40cb8bb1" name="aaedd97191d38cd79d2a2a74c40cb8bb1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaedd97191d38cd79d2a2a74c40cb8bb1">&#9670;&nbsp;</a></span>_finishObject</h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Transform RouteTracer._prefabs_parent</td>
+          <td class="memname">Transform RouteTracer._finishObject</td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a id="aa1328db87894758f1dcc623e03c2e4df" name="aa1328db87894758f1dcc623e03c2e4df"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa1328db87894758f1dcc623e03c2e4df">&#9670;&nbsp;</a></span>mat</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Material RouteTracer.mat</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
+<p><b>GameObject</b> de fin de la ligne. </p>
 
 </div>
 </div>
-<a id="a6cefb9d7216ff4f9d61255103caa6ade" name="a6cefb9d7216ff4f9d61255103caa6ade"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6cefb9d7216ff4f9d61255103caa6ade">&#9670;&nbsp;</a></span>objA</h2>
+<a id="a7762e9fb0a548babb885f94c5347b2e0" name="a7762e9fb0a548babb885f94c5347b2e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7762e9fb0a548babb885f94c5347b2e0">&#9670;&nbsp;</a></span>_startObject</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -246,7 +271,7 @@ Attributs privés</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Transform RouteTracer.objA</td>
+          <td class="memname">Transform RouteTracer._startObject</td>
         </tr>
       </table>
   </td>
@@ -256,10 +281,12 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p><b>GameObject</b> de début de la ligne. </p>
+
 </div>
 </div>
-<a id="ab9b26ef9a42fef70fbc287bf7b063aed" name="ab9b26ef9a42fef70fbc287bf7b063aed"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab9b26ef9a42fef70fbc287bf7b063aed">&#9670;&nbsp;</a></span>objB</h2>
+<a id="a66f0c5808cd16efdd9ecbc87e7525055" name="a66f0c5808cd16efdd9ecbc87e7525055"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66f0c5808cd16efdd9ecbc87e7525055">&#9670;&nbsp;</a></span>_waypoints</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -268,7 +295,7 @@ Attributs privés</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Transform RouteTracer.objB</td>
+          <td class="memname">List&lt;Transform&gt; RouteTracer._waypoints</td>
         </tr>
       </table>
   </td>
@@ -278,64 +305,40 @@ Attributs privés</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-</div>
-</div>
-<a id="a11fd34ef9497a918463cfa6c0d0388a2" name="a11fd34ef9497a918463cfa6c0d0388a2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a11fd34ef9497a918463cfa6c0d0388a2">&#9670;&nbsp;</a></span>rayLength</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float RouteTracer.rayLength = 20.0f</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
+<p>Liste de tout les waypoints par lesquels la ligne doit passer. </p>
 
 </div>
 </div>
-<a id="a2aa6a73265741c833316328214bffa89" name="a2aa6a73265741c833316328214bffa89"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2aa6a73265741c833316328214bffa89">&#9670;&nbsp;</a></span>test</h2>
+<a id="a7815d96e1be89c910ee9fe7cf508530f" name="a7815d96e1be89c910ee9fe7cf508530f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7815d96e1be89c910ee9fe7cf508530f">&#9670;&nbsp;</a></span>linesParent</h2>
 
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool RouteTracer.test = false</td>
+          <td class="memname">Transform RouteTracer.linesParent</td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">private</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
+<p><b>GameObject</b> contenant tout les morceaux de ligne. </p>
+
 </div>
 </div>
-<a id="a46a224b20298231f504d78efaf14c394" name="a46a224b20298231f504d78efaf14c394"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a46a224b20298231f504d78efaf14c394">&#9670;&nbsp;</a></span>wp_points</h2>
+<a id="aa1328db87894758f1dcc623e03c2e4df" name="aa1328db87894758f1dcc623e03c2e4df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1328db87894758f1dcc623e03c2e4df">&#9670;&nbsp;</a></span>mat</h2>
 
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">List&lt;Transform&gt; RouteTracer.wp_points</td>
+          <td class="memname">Material RouteTracer.mat</td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">private</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
+<p>Matériaux de la ligne. </p>
+
 </div>
 </div>
 <hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
diff --git a/Doc Doxygen/html/class_scripts_1_1_game_manager-members.html b/Doc Doxygen/html/class_scripts_1_1_game_manager-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b8131cbc4e2d509d19c9c248e31021e71f4994c2
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_game_manager-members.html	
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_game_manager.html">GameManager</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.GameManager Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506">_indexWaypoint</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16">_locked</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4">_yPlane</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46">canvasStep1</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121">canvasStep2</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49">lockMovement</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46">map</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1">Update</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b">waypoints</a></td><td class="entry"><a class="el" href="class_scripts_1_1_game_manager.html">Scripts.GameManager</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_game_manager.html b/Doc Doxygen/html/class_scripts_1_1_game_manager.html
new file mode 100644
index 0000000000000000000000000000000000000000..474e9d40df4da8d0ed1cd7f106e09e8ecf8836e6
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_game_manager.html	
@@ -0,0 +1,359 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.GameManager</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_game_manager.html">GameManager</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Fonctions membres publiques</a> &#124;
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_game_manager-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.GameManager</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>.  
+ <a href="class_scripts_1_1_game_manager.html#details">Plus de détails...</a></p>
+<div class="dynheader">
+Graphe d'héritage de Scripts.GameManager:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_game_manager.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Fonctions membres publiques</h2></td></tr>
+<tr class="memitem:a55c28002bdbabd80b173bcd19c645f49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49">lockMovement</a> ()</td></tr>
+<tr class="memdesc:a55c28002bdbabd80b173bcd19c645f49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bloque la caméra et empêche tout mouvement.  <a href="class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a55c28002bdbabd80b173bcd19c645f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a4b922d8a0f90524f3fcd18c5a33c253b"><td class="memItemLeft" align="right" valign="top">GameObject[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b">waypoints</a></td></tr>
+<tr class="memdesc:a4b922d8a0f90524f3fcd18c5a33c253b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Préfabriqués des waypoints START et END =&gt; {Waypoint_START, Waypoint_END}.  <a href="class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a4b922d8a0f90524f3fcd18c5a33c253b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae41f7490a57a1965ef9a01ae30844a46"><td class="memItemLeft" align="right" valign="top">AbstractMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46">map</a></td></tr>
+<tr class="memdesc:ae41f7490a57a1965ef9a01ae30844a46"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespace_scripts_1_1_map.html">Map</a> Google Street View.  <a href="class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46">Plus de détails...</a><br /></td></tr>
+<tr class="separator:ae41f7490a57a1965ef9a01ae30844a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acae6f763c1b428688afdc419d6b2aa46"><td class="memItemLeft" align="right" valign="top">Canvas&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46">canvasStep1</a></td></tr>
+<tr class="memdesc:acae6f763c1b428688afdc419d6b2aa46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Première étape de l'HUD, phase de recherche d'un emplacement.  <a href="class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46">Plus de détails...</a><br /></td></tr>
+<tr class="separator:acae6f763c1b428688afdc419d6b2aa46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a485fa87fe49806f05aaff57df2ad1121"><td class="memItemLeft" align="right" valign="top">Canvas&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121">canvasStep2</a></td></tr>
+<tr class="memdesc:a485fa87fe49806f05aaff57df2ad1121"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deuxième étape de l'HUD, phase de pose du départ et de l'arrivée.  <a href="class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a485fa87fe49806f05aaff57df2ad1121"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:a7cbc057ef9633dec7972ee1d38ff71ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff">Start</a> ()</td></tr>
+<tr class="memdesc:a7cbc057ef9633dec7972ee1d38ff71ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se lance au lancement du script.  <a href="class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a7cbc057ef9633dec7972ee1d38ff71ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ca60af7cd9b7282fba9876ae4fc9e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1">Update</a> ()</td></tr>
+<tr class="memdesc:aa2ca60af7cd9b7282fba9876ae4fc9e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se répète toutes les 14ms (temps par défaut dans Unity).  <a href="class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1">Plus de détails...</a><br /></td></tr>
+<tr class="separator:aa2ca60af7cd9b7282fba9876ae4fc9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a36a7bab982f02ef5af370b6667d477c4"><td class="memItemLeft" align="right" valign="top">Plane&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4">_yPlane</a></td></tr>
+<tr class="memdesc:a36a7bab982f02ef5af370b6667d477c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plan servant à représenter ce qui est visible par la caméra sur le terrain 3D.  <a href="class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a36a7bab982f02ef5af370b6667d477c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f0f361b80c1c02c6844edb80f1a3506"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506">_indexWaypoint</a> = 0</td></tr>
+<tr class="memdesc:a6f0f361b80c1c02c6844edb80f1a3506"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index pour choisir le waypoint dans <em>waypoints</em>.  <a href="class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a6f0f361b80c1c02c6844edb80f1a3506"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac88b4461abf186cbf9e6052fc8788f16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16">_locked</a> = false</td></tr>
+<tr class="memdesc:ac88b4461abf186cbf9e6052fc8788f16"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>true</b> si la <em>map</em> est bloquée, <b>false</b> sinon.  <a href="class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16">Plus de détails...</a><br /></td></tr>
+<tr class="separator:ac88b4461abf186cbf9e6052fc8788f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><p >Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>. </p>
+<dl class="section author"><dt>Auteurs</dt><dd>MrWarzo Wakestufou</dd></dl>
+<p>Cette classe s'occupe de l'affichage des deux premiers HUD ainsi que du placement des waypoints et tu tracé de la route. </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a55c28002bdbabd80b173bcd19c645f49" name="a55c28002bdbabd80b173bcd19c645f49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55c28002bdbabd80b173bcd19c645f49">&#9670;&nbsp;</a></span>lockMovement()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.GameManager.lockMovement </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Bloque la caméra et empêche tout mouvement. </p>
+<p >Le composant <b><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html" title="Permet les déplacements sur la map.">Map.QuadTreeCameraMovement</a></b> de la map est désactivé. Sans celui-ci, elle ne peut plus se déplacer. L'HUD de recherche d'emplacement (<em>canvasStep1</em>) se désactive laissant place à l'HUD de placement des waypoint (<em>canvasStep2</em>). La variable privée <em>_locked</em> passe alors à <em>true</em> afin de récupérer l'état de la map. </p>
+
+</div>
+</div>
+<a id="a7cbc057ef9633dec7972ee1d38ff71ff" name="a7cbc057ef9633dec7972ee1d38ff71ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cbc057ef9633dec7972ee1d38ff71ff">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.GameManager.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Se lance au lancement du script. </p>
+<p >Définie le plan <em>_yPlane</em>. </p>
+
+</div>
+</div>
+<a id="aa2ca60af7cd9b7282fba9876ae4fc9e1" name="aa2ca60af7cd9b7282fba9876ae4fc9e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2ca60af7cd9b7282fba9876ae4fc9e1">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.GameManager.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Se répète toutes les 14ms (temps par défaut dans Unity). </p>
+<p >Permet deposer les waypoints START et END à partir du clic et de la position de la souris. Active le script <b>Route.RouteTracer</b> de manière à tracer les routes entre les deux waypoints. La variable <em>indexWaypoint</em> sert à récupérer le préfabriquée voulu dans waypoints et pour noter à quel étape de création est le joueur. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a6f0f361b80c1c02c6844edb80f1a3506" name="a6f0f361b80c1c02c6844edb80f1a3506"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f0f361b80c1c02c6844edb80f1a3506">&#9670;&nbsp;</a></span>_indexWaypoint</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Scripts.GameManager._indexWaypoint = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Index pour choisir le waypoint dans <em>waypoints</em>. </p>
+
+</div>
+</div>
+<a id="ac88b4461abf186cbf9e6052fc8788f16" name="ac88b4461abf186cbf9e6052fc8788f16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac88b4461abf186cbf9e6052fc8788f16">&#9670;&nbsp;</a></span>_locked</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.GameManager._locked = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><b>true</b> si la <em>map</em> est bloquée, <b>false</b> sinon. </p>
+
+</div>
+</div>
+<a id="a36a7bab982f02ef5af370b6667d477c4" name="a36a7bab982f02ef5af370b6667d477c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36a7bab982f02ef5af370b6667d477c4">&#9670;&nbsp;</a></span>_yPlane</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Plane Scripts.GameManager._yPlane</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Plan servant à représenter ce qui est visible par la caméra sur le terrain 3D. </p>
+
+</div>
+</div>
+<a id="acae6f763c1b428688afdc419d6b2aa46" name="acae6f763c1b428688afdc419d6b2aa46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acae6f763c1b428688afdc419d6b2aa46">&#9670;&nbsp;</a></span>canvasStep1</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Canvas Scripts.GameManager.canvasStep1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Première étape de l'HUD, phase de recherche d'un emplacement. </p>
+
+</div>
+</div>
+<a id="a485fa87fe49806f05aaff57df2ad1121" name="a485fa87fe49806f05aaff57df2ad1121"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a485fa87fe49806f05aaff57df2ad1121">&#9670;&nbsp;</a></span>canvasStep2</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Canvas Scripts.GameManager.canvasStep2</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Deuxième étape de l'HUD, phase de pose du départ et de l'arrivée. </p>
+
+</div>
+</div>
+<a id="ae41f7490a57a1965ef9a01ae30844a46" name="ae41f7490a57a1965ef9a01ae30844a46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae41f7490a57a1965ef9a01ae30844a46">&#9670;&nbsp;</a></span>map</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractMap Scripts.GameManager.map</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="namespace_scripts_1_1_map.html">Map</a> Google Street View. </p>
+
+</div>
+</div>
+<a id="a4b922d8a0f90524f3fcd18c5a33c253b" name="a4b922d8a0f90524f3fcd18c5a33c253b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b922d8a0f90524f3fcd18c5a33c253b">&#9670;&nbsp;</a></span>waypoints</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject [] Scripts.GameManager.waypoints</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Préfabriqués des waypoints START et END =&gt; {Waypoint_START, Waypoint_END}. </p>
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/<a class="el" href="_game_manager_8cs.html">GameManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_game_manager.png b/Doc Doxygen/html/class_scripts_1_1_game_manager.png
new file mode 100644
index 0000000000000000000000000000000000000000..059a74f17f5e59ffba7504a6ea972cfcf26fb642
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_game_manager.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners-members.html b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7001681e6d8f77ebbe75149f7bf2d46fb0309d54
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners-members.html	
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_i_a.html">IA</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Runners</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.IA.Runners Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ac2203ceffbfe2f8ca0f5b3338c2096a3">GetNextWaypoint</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a14ff7dd83deed7f6eb1373b94eb940a1">speed</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#aca2df91d55a20e369b4b6ddc4b6a017f">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#abace726581941bf2323008e2c62183cd">target</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a0bd4d76ae2e3e1522e288a8aa7e28015">Update</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ab61545e58cbba7e24d0be76d79667dc0">waypointIndex</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Scripts.IA.Runners</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners.html b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners.html
new file mode 100644
index 0000000000000000000000000000000000000000..55514671972dd7e88cc282d7b549b38ffb9e6098
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners.html	
@@ -0,0 +1,251 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.IA.Runners</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_i_a.html">IA</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Runners</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_i_a_1_1_runners-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.IA.Runners</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.IA.Runners:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_i_a_1_1_runners.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a14ff7dd83deed7f6eb1373b94eb940a1"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a14ff7dd83deed7f6eb1373b94eb940a1">speed</a> = 10f</td></tr>
+<tr class="separator:a14ff7dd83deed7f6eb1373b94eb940a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:aca2df91d55a20e369b4b6ddc4b6a017f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#aca2df91d55a20e369b4b6ddc4b6a017f">Start</a> ()</td></tr>
+<tr class="separator:aca2df91d55a20e369b4b6ddc4b6a017f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bd4d76ae2e3e1522e288a8aa7e28015"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a0bd4d76ae2e3e1522e288a8aa7e28015">Update</a> ()</td></tr>
+<tr class="separator:a0bd4d76ae2e3e1522e288a8aa7e28015"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2203ceffbfe2f8ca0f5b3338c2096a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ac2203ceffbfe2f8ca0f5b3338c2096a3">GetNextWaypoint</a> ()</td></tr>
+<tr class="separator:ac2203ceffbfe2f8ca0f5b3338c2096a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:abace726581941bf2323008e2c62183cd"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#abace726581941bf2323008e2c62183cd">target</a></td></tr>
+<tr class="separator:abace726581941bf2323008e2c62183cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab61545e58cbba7e24d0be76d79667dc0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ab61545e58cbba7e24d0be76d79667dc0">waypointIndex</a> = 0</td></tr>
+<tr class="separator:ab61545e58cbba7e24d0be76d79667dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="ac2203ceffbfe2f8ca0f5b3338c2096a3" name="ac2203ceffbfe2f8ca0f5b3338c2096a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2203ceffbfe2f8ca0f5b3338c2096a3">&#9670;&nbsp;</a></span>GetNextWaypoint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.IA.Runners.GetNextWaypoint </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aca2df91d55a20e369b4b6ddc4b6a017f" name="aca2df91d55a20e369b4b6ddc4b6a017f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca2df91d55a20e369b4b6ddc4b6a017f">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.IA.Runners.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0bd4d76ae2e3e1522e288a8aa7e28015" name="a0bd4d76ae2e3e1522e288a8aa7e28015"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bd4d76ae2e3e1522e288a8aa7e28015">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.IA.Runners.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a14ff7dd83deed7f6eb1373b94eb940a1" name="a14ff7dd83deed7f6eb1373b94eb940a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14ff7dd83deed7f6eb1373b94eb940a1">&#9670;&nbsp;</a></span>speed</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Scripts.IA.Runners.speed = 10f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abace726581941bf2323008e2c62183cd" name="abace726581941bf2323008e2c62183cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abace726581941bf2323008e2c62183cd">&#9670;&nbsp;</a></span>target</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.IA.Runners.target</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab61545e58cbba7e24d0be76d79667dc0" name="ab61545e58cbba7e24d0be76d79667dc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab61545e58cbba7e24d0be76d79667dc0">&#9670;&nbsp;</a></span>waypointIndex</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Scripts.IA.Runners.waypointIndex = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/IA/<a class="el" href="_runners_8cs.html">Runners.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners.png b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners.png
new file mode 100644
index 0000000000000000000000000000000000000000..b94b548f29a59a649a46eb19e628ab767fab6d77
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory-members.html b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..bcf285e37e9ebd3df27d8f57ad8829c0540b9919
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory-members.html	
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_i_a.html">IA</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.IA.RunnersFactory Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a25880aa3ed5e48ccf1e57c4cc61db075">copy</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4bb0899e40285fb931852e7250b53756">getInstance</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a100adf81bcf61674d7fa3fb69b6fa21f">getRandom</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#ab4eee90beb83d6379118ad7c16963b23">instance</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#af2cca6ed84f7fe4eb27ce3dbb9b579e5">nbJoueur</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a7df74d1e1e8e681118258f7e65c52611">parent</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a87f016866cdcb79050d3dda67dbb5c63">rdn</a></td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4c31185857c6636f2afee059e0bedd0d">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">Scripts.IA.RunnersFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory.html b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory.html
new file mode 100644
index 0000000000000000000000000000000000000000..3addeb60eae1c352aabc9a238975d8388fbcc798
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory.html	
@@ -0,0 +1,287 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.IA.RunnersFactory</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_i_a.html">IA</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Fonctions membres publiques</a> &#124;
+<a href="#pub-static-methods">Fonctions membres publiques statiques</a> &#124;
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="#pri-static-attribs">Attributs privés statiques</a> &#124;
+<a href="class_scripts_1_1_i_a_1_1_runners_factory-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.IA.RunnersFactory</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.IA.RunnersFactory:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_i_a_1_1_runners_factory.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Fonctions membres publiques</h2></td></tr>
+<tr class="memitem:a100adf81bcf61674d7fa3fb69b6fa21f"><td class="memItemLeft" align="right" valign="top">System.Random&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a100adf81bcf61674d7fa3fb69b6fa21f">getRandom</a> ()</td></tr>
+<tr class="separator:a100adf81bcf61674d7fa3fb69b6fa21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Fonctions membres publiques statiques</h2></td></tr>
+<tr class="memitem:a4bb0899e40285fb931852e7250b53756"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4bb0899e40285fb931852e7250b53756">getInstance</a> ()</td></tr>
+<tr class="separator:a4bb0899e40285fb931852e7250b53756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:af2cca6ed84f7fe4eb27ce3dbb9b579e5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#af2cca6ed84f7fe4eb27ce3dbb9b579e5">nbJoueur</a></td></tr>
+<tr class="separator:af2cca6ed84f7fe4eb27ce3dbb9b579e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7df74d1e1e8e681118258f7e65c52611"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a7df74d1e1e8e681118258f7e65c52611">parent</a></td></tr>
+<tr class="separator:a7df74d1e1e8e681118258f7e65c52611"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25880aa3ed5e48ccf1e57c4cc61db075"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Runners</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a25880aa3ed5e48ccf1e57c4cc61db075">copy</a></td></tr>
+<tr class="separator:a25880aa3ed5e48ccf1e57c4cc61db075"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:a4c31185857c6636f2afee059e0bedd0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4c31185857c6636f2afee059e0bedd0d">Start</a> ()</td></tr>
+<tr class="separator:a4c31185857c6636f2afee059e0bedd0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a87f016866cdcb79050d3dda67dbb5c63"><td class="memItemLeft" align="right" valign="top">System.Random&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a87f016866cdcb79050d3dda67dbb5c63">rdn</a></td></tr>
+<tr class="separator:a87f016866cdcb79050d3dda67dbb5c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Attributs privés statiques</h2></td></tr>
+<tr class="memitem:ab4eee90beb83d6379118ad7c16963b23"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#ab4eee90beb83d6379118ad7c16963b23">instance</a></td></tr>
+<tr class="separator:ab4eee90beb83d6379118ad7c16963b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a4bb0899e40285fb931852e7250b53756" name="a4bb0899e40285fb931852e7250b53756"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb0899e40285fb931852e7250b53756">&#9670;&nbsp;</a></span>getInstance()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a> Scripts.IA.RunnersFactory.getInstance </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a100adf81bcf61674d7fa3fb69b6fa21f" name="a100adf81bcf61674d7fa3fb69b6fa21f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a100adf81bcf61674d7fa3fb69b6fa21f">&#9670;&nbsp;</a></span>getRandom()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">System.Random Scripts.IA.RunnersFactory.getRandom </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c31185857c6636f2afee059e0bedd0d" name="a4c31185857c6636f2afee059e0bedd0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c31185857c6636f2afee059e0bedd0d">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.IA.RunnersFactory.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a25880aa3ed5e48ccf1e57c4cc61db075" name="a25880aa3ed5e48ccf1e57c4cc61db075"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25880aa3ed5e48ccf1e57c4cc61db075">&#9670;&nbsp;</a></span>copy</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Runners</a> Scripts.IA.RunnersFactory.copy</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab4eee90beb83d6379118ad7c16963b23" name="ab4eee90beb83d6379118ad7c16963b23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4eee90beb83d6379118ad7c16963b23">&#9670;&nbsp;</a></span>instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a> Scripts.IA.RunnersFactory.instance</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2cca6ed84f7fe4eb27ce3dbb9b579e5" name="af2cca6ed84f7fe4eb27ce3dbb9b579e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2cca6ed84f7fe4eb27ce3dbb9b579e5">&#9670;&nbsp;</a></span>nbJoueur</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Scripts.IA.RunnersFactory.nbJoueur</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7df74d1e1e8e681118258f7e65c52611" name="a7df74d1e1e8e681118258f7e65c52611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7df74d1e1e8e681118258f7e65c52611">&#9670;&nbsp;</a></span>parent</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.IA.RunnersFactory.parent</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a87f016866cdcb79050d3dda67dbb5c63" name="a87f016866cdcb79050d3dda67dbb5c63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87f016866cdcb79050d3dda67dbb5c63">&#9670;&nbsp;</a></span>rdn</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">System.Random Scripts.IA.RunnersFactory.rdn</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/IA/<a class="el" href="_runners_factory_8cs.html">RunnersFactory.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory.png b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory.png
new file mode 100644
index 0000000000000000000000000000000000000000..a867e148d97436d5a6de6535108eaef243a00cd3
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_i_a_1_1_runners_factory.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement-members.html b/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7a22ff3d7dcfafce6d209a5da666cbb5ba6faa39
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement-members.html	
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map.html">Map</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">QuadTreeCameraMovement</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.Map.QuadTreeCameraMovement Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab97f68d09f22d7410254c30377883665">_dragStartedOnUI</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a459e261a2299664a1c032131d62926d9">_groundPlane</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a44ae934b6ddc61a31efcba07d3a0c5db">_isInitialized</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a396ac6baacad49e8d8d65cdc67be99b5">_mapManager</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a722797cec1d2e8781213c69cbd954153">_mousePosition</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a554c0e691d2960cfb3f164099a047a58">_mousePositionPrevious</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a8d9e97e6b40ca602fda5b1cb4b42a43d">_origin</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aed27c3aef98ecfb14f6c40de5b478991">_shouldDrag</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1eca75222678987e4c79eda8619b1feb">_trueSpeed</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a7ead824f8a2ca3e31df0227b929e12f2">_useDegreeMethod</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a83481dd0dc1aff0df05662ec01e5e34b">_zoomSpeed</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#af77dc5497ea29fe3a7089db358856989">Awake</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aaaaa6c0a0f767b23b6ffb5f9abaf01f7">getGroundPlaneHitPoint</a>(Ray ray)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1512977362fcaf1a54c91707ca996b71">HandleMouseAndKeyBoard</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#acb5e7364192afc6ef17f7a131a42c1b9">HandleTouch</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a4b6b6761895d129dde9daeba89dac31e">LateUpdate</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a2bf757df0832082ff33ee18e00ed1bd2">PanMapUsingKeyBoard</a>(float xMove, float zMove)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a93f72d1bf0b212050ec959a4222674f6">PanMapUsingTouchOrMouse</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a79a7a9e646e27f6bae654efc78279d93">panSpeed</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a27a2f74ef05b819a2c4c6a8c762ef5af">referenceCamera</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab3472c55c5c377945048c565938c8c52">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ae4f2a49f967e2412869c109953aeaeed">Update</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a22b81c593e2d2a7c3ae774e39ab28524">UseDegreeConversion</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a73a7245156479514f964132b6dc9d135">UseMeterConversion</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a5384b163265e3fc93d31357936984602">ZoomMapUsingTouchOrMouse</a>(float zoomFactor)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">Scripts.Map.QuadTreeCameraMovement</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement.html b/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement.html
new file mode 100644
index 0000000000000000000000000000000000000000..f6184770de727d5eb571c86b1147f5bc31b7305a
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement.html	
@@ -0,0 +1,742 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.Map.QuadTreeCameraMovement</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map.html">Map</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">QuadTreeCameraMovement</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Fonctions membres publiques</a> &#124;
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_map_1_1_quad_tree_camera_movement-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.Map.QuadTreeCameraMovement</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Permet les déplacements sur la map.  
+ <a href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#details">Plus de détails...</a></p>
+<div class="dynheader">
+Graphe d'héritage de Scripts.Map.QuadTreeCameraMovement:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_map_1_1_quad_tree_camera_movement.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Fonctions membres publiques</h2></td></tr>
+<tr class="memitem:ae4f2a49f967e2412869c109953aeaeed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ae4f2a49f967e2412869c109953aeaeed">Update</a> ()</td></tr>
+<tr class="separator:ae4f2a49f967e2412869c109953aeaeed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a79a7a9e646e27f6bae654efc78279d93"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a79a7a9e646e27f6bae654efc78279d93">panSpeed</a> = 1.0f</td></tr>
+<tr class="separator:a79a7a9e646e27f6bae654efc78279d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27a2f74ef05b819a2c4c6a8c762ef5af"><td class="memItemLeft" align="right" valign="top">Camera&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a27a2f74ef05b819a2c4c6a8c762ef5af">referenceCamera</a></td></tr>
+<tr class="separator:a27a2f74ef05b819a2c4c6a8c762ef5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:af77dc5497ea29fe3a7089db358856989"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#af77dc5497ea29fe3a7089db358856989">Awake</a> ()</td></tr>
+<tr class="separator:af77dc5497ea29fe3a7089db358856989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3472c55c5c377945048c565938c8c52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab3472c55c5c377945048c565938c8c52">Start</a> ()</td></tr>
+<tr class="separator:ab3472c55c5c377945048c565938c8c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b6b6761895d129dde9daeba89dac31e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a4b6b6761895d129dde9daeba89dac31e">LateUpdate</a> ()</td></tr>
+<tr class="separator:a4b6b6761895d129dde9daeba89dac31e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1512977362fcaf1a54c91707ca996b71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1512977362fcaf1a54c91707ca996b71">HandleMouseAndKeyBoard</a> ()</td></tr>
+<tr class="separator:a1512977362fcaf1a54c91707ca996b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb5e7364192afc6ef17f7a131a42c1b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#acb5e7364192afc6ef17f7a131a42c1b9">HandleTouch</a> ()</td></tr>
+<tr class="separator:acb5e7364192afc6ef17f7a131a42c1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5384b163265e3fc93d31357936984602"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a5384b163265e3fc93d31357936984602">ZoomMapUsingTouchOrMouse</a> (float zoomFactor)</td></tr>
+<tr class="separator:a5384b163265e3fc93d31357936984602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bf757df0832082ff33ee18e00ed1bd2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a2bf757df0832082ff33ee18e00ed1bd2">PanMapUsingKeyBoard</a> (float xMove, float zMove)</td></tr>
+<tr class="separator:a2bf757df0832082ff33ee18e00ed1bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93f72d1bf0b212050ec959a4222674f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a93f72d1bf0b212050ec959a4222674f6">PanMapUsingTouchOrMouse</a> ()</td></tr>
+<tr class="separator:a93f72d1bf0b212050ec959a4222674f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73a7245156479514f964132b6dc9d135"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a73a7245156479514f964132b6dc9d135">UseMeterConversion</a> ()</td></tr>
+<tr class="separator:a73a7245156479514f964132b6dc9d135"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22b81c593e2d2a7c3ae774e39ab28524"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a22b81c593e2d2a7c3ae774e39ab28524">UseDegreeConversion</a> ()</td></tr>
+<tr class="separator:a22b81c593e2d2a7c3ae774e39ab28524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaaa6c0a0f767b23b6ffb5f9abaf01f7"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aaaaa6c0a0f767b23b6ffb5f9abaf01f7">getGroundPlaneHitPoint</a> (Ray ray)</td></tr>
+<tr class="separator:aaaaa6c0a0f767b23b6ffb5f9abaf01f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a1eca75222678987e4c79eda8619b1feb"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1eca75222678987e4c79eda8619b1feb">_trueSpeed</a></td></tr>
+<tr class="separator:a1eca75222678987e4c79eda8619b1feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed27c3aef98ecfb14f6c40de5b478991"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aed27c3aef98ecfb14f6c40de5b478991">_shouldDrag</a></td></tr>
+<tr class="separator:aed27c3aef98ecfb14f6c40de5b478991"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44ae934b6ddc61a31efcba07d3a0c5db"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a44ae934b6ddc61a31efcba07d3a0c5db">_isInitialized</a> = false</td></tr>
+<tr class="separator:a44ae934b6ddc61a31efcba07d3a0c5db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab97f68d09f22d7410254c30377883665"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab97f68d09f22d7410254c30377883665">_dragStartedOnUI</a> = false</td></tr>
+<tr class="separator:ab97f68d09f22d7410254c30377883665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a459e261a2299664a1c032131d62926d9"><td class="memItemLeft" align="right" valign="top">Plane&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a459e261a2299664a1c032131d62926d9">_groundPlane</a> = new Plane(Vector3.up, 0)</td></tr>
+<tr class="separator:a459e261a2299664a1c032131d62926d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d9e97e6b40ca602fda5b1cb4b42a43d"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a8d9e97e6b40ca602fda5b1cb4b42a43d">_origin</a></td></tr>
+<tr class="separator:a8d9e97e6b40ca602fda5b1cb4b42a43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a722797cec1d2e8781213c69cbd954153"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a722797cec1d2e8781213c69cbd954153">_mousePosition</a></td></tr>
+<tr class="separator:a722797cec1d2e8781213c69cbd954153"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a554c0e691d2960cfb3f164099a047a58"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a554c0e691d2960cfb3f164099a047a58">_mousePositionPrevious</a></td></tr>
+<tr class="separator:a554c0e691d2960cfb3f164099a047a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83481dd0dc1aff0df05662ec01e5e34b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a83481dd0dc1aff0df05662ec01e5e34b">_zoomSpeed</a> = 0.25f</td></tr>
+<tr class="separator:a83481dd0dc1aff0df05662ec01e5e34b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ead824f8a2ca3e31df0227b929e12f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a7ead824f8a2ca3e31df0227b929e12f2">_useDegreeMethod</a></td></tr>
+<tr class="separator:a7ead824f8a2ca3e31df0227b929e12f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a396ac6baacad49e8d8d65cdc67be99b5"><td class="memItemLeft" align="right" valign="top">AbstractMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a396ac6baacad49e8d8d65cdc67be99b5">_mapManager</a></td></tr>
+<tr class="separator:a396ac6baacad49e8d8d65cdc67be99b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><p >Permet les déplacements sur la map. </p>
+<dl class="section author"><dt>Auteur</dt><dd><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></dd></dl>
+<p>Met la map à jour en fonction des mouvements voulus tout en se maintenant sur la position de la caméra. </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="af77dc5497ea29fe3a7089db358856989" name="af77dc5497ea29fe3a7089db358856989"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af77dc5497ea29fe3a7089db358856989">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaaaa6c0a0f767b23b6ffb5f9abaf01f7" name="aaaaa6c0a0f767b23b6ffb5f9abaf01f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaaa6c0a0f767b23b6ffb5f9abaf01f7">&#9670;&nbsp;</a></span>getGroundPlaneHitPoint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.Map.QuadTreeCameraMovement.getGroundPlaneHitPoint </td>
+          <td>(</td>
+          <td class="paramtype">Ray&#160;</td>
+          <td class="paramname"><em>ray</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1512977362fcaf1a54c91707ca996b71" name="a1512977362fcaf1a54c91707ca996b71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1512977362fcaf1a54c91707ca996b71">&#9670;&nbsp;</a></span>HandleMouseAndKeyBoard()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.HandleMouseAndKeyBoard </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb5e7364192afc6ef17f7a131a42c1b9" name="acb5e7364192afc6ef17f7a131a42c1b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb5e7364192afc6ef17f7a131a42c1b9">&#9670;&nbsp;</a></span>HandleTouch()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.HandleTouch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b6b6761895d129dde9daeba89dac31e" name="a4b6b6761895d129dde9daeba89dac31e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b6b6761895d129dde9daeba89dac31e">&#9670;&nbsp;</a></span>LateUpdate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.LateUpdate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2bf757df0832082ff33ee18e00ed1bd2" name="a2bf757df0832082ff33ee18e00ed1bd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2bf757df0832082ff33ee18e00ed1bd2">&#9670;&nbsp;</a></span>PanMapUsingKeyBoard()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.PanMapUsingKeyBoard </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>xMove</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>zMove</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">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a93f72d1bf0b212050ec959a4222674f6" name="a93f72d1bf0b212050ec959a4222674f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93f72d1bf0b212050ec959a4222674f6">&#9670;&nbsp;</a></span>PanMapUsingTouchOrMouse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.PanMapUsingTouchOrMouse </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3472c55c5c377945048c565938c8c52" name="ab3472c55c5c377945048c565938c8c52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3472c55c5c377945048c565938c8c52">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4f2a49f967e2412869c109953aeaeed" name="ae4f2a49f967e2412869c109953aeaeed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4f2a49f967e2412869c109953aeaeed">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a22b81c593e2d2a7c3ae774e39ab28524" name="a22b81c593e2d2a7c3ae774e39ab28524"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22b81c593e2d2a7c3ae774e39ab28524">&#9670;&nbsp;</a></span>UseDegreeConversion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.UseDegreeConversion </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73a7245156479514f964132b6dc9d135" name="a73a7245156479514f964132b6dc9d135"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73a7245156479514f964132b6dc9d135">&#9670;&nbsp;</a></span>UseMeterConversion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.UseMeterConversion </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5384b163265e3fc93d31357936984602" name="a5384b163265e3fc93d31357936984602"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5384b163265e3fc93d31357936984602">&#9670;&nbsp;</a></span>ZoomMapUsingTouchOrMouse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.QuadTreeCameraMovement.ZoomMapUsingTouchOrMouse </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>zoomFactor</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="ab97f68d09f22d7410254c30377883665" name="ab97f68d09f22d7410254c30377883665"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab97f68d09f22d7410254c30377883665">&#9670;&nbsp;</a></span>_dragStartedOnUI</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.Map.QuadTreeCameraMovement._dragStartedOnUI = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a459e261a2299664a1c032131d62926d9" name="a459e261a2299664a1c032131d62926d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a459e261a2299664a1c032131d62926d9">&#9670;&nbsp;</a></span>_groundPlane</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Plane Scripts.Map.QuadTreeCameraMovement._groundPlane = new Plane(Vector3.up, 0)</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a44ae934b6ddc61a31efcba07d3a0c5db" name="a44ae934b6ddc61a31efcba07d3a0c5db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44ae934b6ddc61a31efcba07d3a0c5db">&#9670;&nbsp;</a></span>_isInitialized</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.Map.QuadTreeCameraMovement._isInitialized = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a396ac6baacad49e8d8d65cdc67be99b5" name="a396ac6baacad49e8d8d65cdc67be99b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a396ac6baacad49e8d8d65cdc67be99b5">&#9670;&nbsp;</a></span>_mapManager</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractMap Scripts.Map.QuadTreeCameraMovement._mapManager</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a722797cec1d2e8781213c69cbd954153" name="a722797cec1d2e8781213c69cbd954153"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a722797cec1d2e8781213c69cbd954153">&#9670;&nbsp;</a></span>_mousePosition</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.Map.QuadTreeCameraMovement._mousePosition</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a554c0e691d2960cfb3f164099a047a58" name="a554c0e691d2960cfb3f164099a047a58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a554c0e691d2960cfb3f164099a047a58">&#9670;&nbsp;</a></span>_mousePositionPrevious</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.Map.QuadTreeCameraMovement._mousePositionPrevious</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d9e97e6b40ca602fda5b1cb4b42a43d" name="a8d9e97e6b40ca602fda5b1cb4b42a43d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d9e97e6b40ca602fda5b1cb4b42a43d">&#9670;&nbsp;</a></span>_origin</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.Map.QuadTreeCameraMovement._origin</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aed27c3aef98ecfb14f6c40de5b478991" name="aed27c3aef98ecfb14f6c40de5b478991"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed27c3aef98ecfb14f6c40de5b478991">&#9670;&nbsp;</a></span>_shouldDrag</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.Map.QuadTreeCameraMovement._shouldDrag</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1eca75222678987e4c79eda8619b1feb" name="a1eca75222678987e4c79eda8619b1feb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1eca75222678987e4c79eda8619b1feb">&#9670;&nbsp;</a></span>_trueSpeed</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Scripts.Map.QuadTreeCameraMovement._trueSpeed</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7ead824f8a2ca3e31df0227b929e12f2" name="a7ead824f8a2ca3e31df0227b929e12f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ead824f8a2ca3e31df0227b929e12f2">&#9670;&nbsp;</a></span>_useDegreeMethod</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.Map.QuadTreeCameraMovement._useDegreeMethod</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a83481dd0dc1aff0df05662ec01e5e34b" name="a83481dd0dc1aff0df05662ec01e5e34b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83481dd0dc1aff0df05662ec01e5e34b">&#9670;&nbsp;</a></span>_zoomSpeed</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Scripts.Map.QuadTreeCameraMovement._zoomSpeed = 0.25f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79a7a9e646e27f6bae654efc78279d93" name="a79a7a9e646e27f6bae654efc78279d93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79a7a9e646e27f6bae654efc78279d93">&#9670;&nbsp;</a></span>panSpeed</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Scripts.Map.QuadTreeCameraMovement.panSpeed = 1.0f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a27a2f74ef05b819a2c4c6a8c762ef5af" name="a27a2f74ef05b819a2c4c6a8c762ef5af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27a2f74ef05b819a2c4c6a8c762ef5af">&#9670;&nbsp;</a></span>referenceCamera</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Camera Scripts.Map.QuadTreeCameraMovement.referenceCamera</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Map/<a class="el" href="_quad_tree_camera_movement_8cs.html">QuadTreeCameraMovement.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement.png b/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement.png
new file mode 100644
index 0000000000000000000000000000000000000000..7107a24b9dc49496d52e9e6b27cbf9bd45d73db6
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_map_1_1_quad_tree_camera_movement.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map-members.html b/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b7d03d2e518aa17836ade01514dc455fbdf176f2
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map-members.html	
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map.html">Map</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">ReloadMap</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.Map.ReloadMap Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb">_forwardGeocoder</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c">_heroBuildingSelectionUserInput</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a">_map</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191">_reloadRoutine</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9">_wait</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6">_zoomSlider</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768">Awake</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694">ForwardGeocoder_OnGeocoderResponse</a>(ForwardGeocodeResponse response)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59b6d5c882a8f8ac00d1d6494631693d">ForwardGeocoder_OnGeocoderResponse</a>(ForwardGeocodeResponse response, bool resetCamera)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8">player</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266">playerStartPos</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894">Reload</a>(float value)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003">ReloadAfterDelay</a>(int zoom)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">Scripts.Map.ReloadMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map.html b/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map.html
new file mode 100644
index 0000000000000000000000000000000000000000..f37a1650672629cd2fb345d03086f2fd6b89e46c
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map.html	
@@ -0,0 +1,507 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.Map.ReloadMap</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map.html">Map</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">ReloadMap</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_map_1_1_reload_map-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.Map.ReloadMap</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Permet de reload la map.  
+ <a href="class_scripts_1_1_map_1_1_reload_map.html#details">Plus de détails...</a></p>
+<div class="dynheader">
+Graphe d'héritage de Scripts.Map.ReloadMap:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_map_1_1_reload_map.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a821b8927bf0d58edc0ae05b9c720c5c8"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8">player</a></td></tr>
+<tr class="memdesc:a821b8927bf0d58edc0ae05b9c720c5c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Objet joueur.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a821b8927bf0d58edc0ae05b9c720c5c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1dcf61741807aed7c504739d5730266"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266">playerStartPos</a></td></tr>
+<tr class="memdesc:aa1dcf61741807aed7c504739d5730266"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coordonnée d'origine du joueur avant tout changements.  <a href="class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266">Plus de détails...</a><br /></td></tr>
+<tr class="separator:aa1dcf61741807aed7c504739d5730266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:acfb8da1be4a2f273f704a8d75e16f768"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768">Awake</a> ()</td></tr>
+<tr class="memdesc:acfb8da1be4a2f273f704a8d75e16f768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se lance à l'activation du script.  <a href="class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768">Plus de détails...</a><br /></td></tr>
+<tr class="separator:acfb8da1be4a2f273f704a8d75e16f768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb8b864f07aaba4c5782614f1b8e7694"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694">ForwardGeocoder_OnGeocoderResponse</a> (ForwardGeocodeResponse response)</td></tr>
+<tr class="memdesc:abb8b864f07aaba4c5782614f1b8e7694"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actualise la map.  <a href="class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694">Plus de détails...</a><br /></td></tr>
+<tr class="separator:abb8b864f07aaba4c5782614f1b8e7694"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59b6d5c882a8f8ac00d1d6494631693d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59b6d5c882a8f8ac00d1d6494631693d">ForwardGeocoder_OnGeocoderResponse</a> (ForwardGeocodeResponse response, bool resetCamera)</td></tr>
+<tr class="memdesc:a59b6d5c882a8f8ac00d1d6494631693d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vérifie si <em>response</em> est valide.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a59b6d5c882a8f8ac00d1d6494631693d">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a59b6d5c882a8f8ac00d1d6494631693d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a964e4b80ad165ec551f8c5921ff72894"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894">Reload</a> (float value)</td></tr>
+<tr class="memdesc:a964e4b80ad165ec551f8c5921ff72894"><td class="mdescLeft">&#160;</td><td class="mdescRight">Réintialise la coroutine si le zoom est différent.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a964e4b80ad165ec551f8c5921ff72894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a528c5da6fcb25ac9b75a4c7fca840003"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003">ReloadAfterDelay</a> (int zoom)</td></tr>
+<tr class="memdesc:a528c5da6fcb25ac9b75a4c7fca840003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Met à jour la map.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a528c5da6fcb25ac9b75a4c7fca840003"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a2504d021baad968c05c06d8b3975300a"><td class="memItemLeft" align="right" valign="top">AbstractMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a">_map</a></td></tr>
+<tr class="memdesc:a2504d021baad968c05c06d8b3975300a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespace_scripts_1_1_map.html">Map</a> Google Street View.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a2504d021baad968c05c06d8b3975300a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1841c9ce8f6ae9e4b910b6566b7bbf5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">HeroBuildingSelectionUserInput</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c">_heroBuildingSelectionUserInput</a></td></tr>
+<tr class="memdesc:a1841c9ce8f6ae9e4b910b6566b7bbf5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupération des entrées de l'utilisateur.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a1841c9ce8f6ae9e4b910b6566b7bbf5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59ded9122e61982cb9691a63136b1191"><td class="memItemLeft" align="right" valign="top">Coroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191">_reloadRoutine</a></td></tr>
+<tr class="memdesc:a59ded9122e61982cb9691a63136b1191"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coroutine qui recharge la map.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a59ded9122e61982cb9691a63136b1191"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76409fa050048c198f39041a2f7e48e9"><td class="memItemLeft" align="right" valign="top">WaitForSeconds&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9">_wait</a></td></tr>
+<tr class="memdesc:a76409fa050048c198f39041a2f7e48e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Délai entre les répétitions de la coroutine.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a76409fa050048c198f39041a2f7e48e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e484d68e57af6a2f4daacd51bb024b6"><td class="memItemLeft" align="right" valign="top">Slider&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6">_zoomSlider</a></td></tr>
+<tr class="memdesc:a4e484d68e57af6a2f4daacd51bb024b6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Non</b> utilisé.  <a href="class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a4e484d68e57af6a2f4daacd51bb024b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addc3fc14f642ad00b85adb88a12088bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">ForwardGeocodeUserInput</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb">_forwardGeocoder</a></td></tr>
+<tr class="memdesc:addc3fc14f642ad00b85adb88a12088bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Script qui fait la conversion entre les entrées utilisateur et la position sur la map.  <a href="class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb">Plus de détails...</a><br /></td></tr>
+<tr class="separator:addc3fc14f642ad00b85adb88a12088bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><p >Permet de reload la map. </p>
+<dl class="section author"><dt>Auteur</dt><dd><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></dd></dl>
+<p>Met la <em>map</em> à jour afin qu'elle affiche le résultat le plus proche entré. Remet le <em>player</em> à ses coordonnées d'origine une fois la map chargée. </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="acfb8da1be4a2f273f704a8d75e16f768" name="acfb8da1be4a2f273f704a8d75e16f768"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acfb8da1be4a2f273f704a8d75e16f768">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.ReloadMap.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Se lance à l'activation du script. </p>
+<p >Récupère les entrées utilisateurs et trouve une position sur la map puis utilise la fonction <b><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59b6d5c882a8f8ac00d1d6494631693d" title="Vérifie si response est valide.">ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse, bool)</a></b> afin d'actualiser la map. </p>
+
+</div>
+</div>
+<a id="abb8b864f07aaba4c5782614f1b8e7694" name="abb8b864f07aaba4c5782614f1b8e7694"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb8b864f07aaba4c5782614f1b8e7694">&#9670;&nbsp;</a></span>ForwardGeocoder_OnGeocoderResponse() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.ReloadMap.ForwardGeocoder_OnGeocoderResponse </td>
+          <td>(</td>
+          <td class="paramtype">ForwardGeocodeResponse&#160;</td>
+          <td class="paramname"><em>response</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Actualise la map. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">response</td><td>Résultats de la recherche des entrées utilisateur.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Assigne les nouvelles coordonnées GPS de la map et réintialise les coordonnéee du joueur afin d'éviter tout décalage. </p>
+
+</div>
+</div>
+<a id="a59b6d5c882a8f8ac00d1d6494631693d" name="a59b6d5c882a8f8ac00d1d6494631693d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59b6d5c882a8f8ac00d1d6494631693d">&#9670;&nbsp;</a></span>ForwardGeocoder_OnGeocoderResponse() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.ReloadMap.ForwardGeocoder_OnGeocoderResponse </td>
+          <td>(</td>
+          <td class="paramtype">ForwardGeocodeResponse&#160;</td>
+          <td class="paramname"><em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>resetCamera</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">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Vérifie si <em>response</em> est valide. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">response</td><td>Résultats de la recherche des entrées utilisateur. </td></tr>
+    <tr><td class="paramname">resetCamera</td><td>Si true les coordonnées du joueurs seront réintialisées.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Test si <em>response</em> existe, si elle n'existe pas alors la procédure s'arrête là sinon réintialise la position du joueur si demandé puis lance la procédure <b><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694" title="Actualise la map.">ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse)</a></b>. </p>
+
+</div>
+</div>
+<a id="a964e4b80ad165ec551f8c5921ff72894" name="a964e4b80ad165ec551f8c5921ff72894"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a964e4b80ad165ec551f8c5921ff72894">&#9670;&nbsp;</a></span>Reload()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Map.ReloadMap.Reload </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Réintialise la coroutine si le zoom est différent. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">value</td><td>Délai avant de lancer la coroutine.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Arrête la coroutine si elle était active puis la relance après un délai <em>value</em>. </p>
+
+</div>
+</div>
+<a id="a528c5da6fcb25ac9b75a4c7fca840003" name="a528c5da6fcb25ac9b75a4c7fca840003"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a528c5da6fcb25ac9b75a4c7fca840003">&#9670;&nbsp;</a></span>ReloadAfterDelay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator Scripts.Map.ReloadMap.ReloadAfterDelay </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>zoom</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Met à jour la map. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">zoom</td><td>valeur du zoom après mise à jour de la map.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Met à jour la map, réintialise les coordonnées du joueur puis arrête la répétition de la coroutine. </p><dl class="section return"><dt>Renvoie</dt><dd><em>IEnumerator</em> Permet d'assigner un délai à la répétition de la coroutine. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="addc3fc14f642ad00b85adb88a12088bb" name="addc3fc14f642ad00b85adb88a12088bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addc3fc14f642ad00b85adb88a12088bb">&#9670;&nbsp;</a></span>_forwardGeocoder</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">ForwardGeocodeUserInput</a> Scripts.Map.ReloadMap._forwardGeocoder</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Script qui fait la conversion entre les entrées utilisateur et la position sur la map. </p>
+
+</div>
+</div>
+<a id="a1841c9ce8f6ae9e4b910b6566b7bbf5c" name="a1841c9ce8f6ae9e4b910b6566b7bbf5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1841c9ce8f6ae9e4b910b6566b7bbf5c">&#9670;&nbsp;</a></span>_heroBuildingSelectionUserInput</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">HeroBuildingSelectionUserInput</a> [] Scripts.Map.ReloadMap._heroBuildingSelectionUserInput</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Récupération des entrées de l'utilisateur. </p>
+
+</div>
+</div>
+<a id="a2504d021baad968c05c06d8b3975300a" name="a2504d021baad968c05c06d8b3975300a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2504d021baad968c05c06d8b3975300a">&#9670;&nbsp;</a></span>_map</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractMap Scripts.Map.ReloadMap._map</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="namespace_scripts_1_1_map.html">Map</a> Google Street View. </p>
+
+</div>
+</div>
+<a id="a59ded9122e61982cb9691a63136b1191" name="a59ded9122e61982cb9691a63136b1191"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59ded9122e61982cb9691a63136b1191">&#9670;&nbsp;</a></span>_reloadRoutine</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Coroutine Scripts.Map.ReloadMap._reloadRoutine</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Coroutine qui recharge la map. </p>
+
+</div>
+</div>
+<a id="a76409fa050048c198f39041a2f7e48e9" name="a76409fa050048c198f39041a2f7e48e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76409fa050048c198f39041a2f7e48e9">&#9670;&nbsp;</a></span>_wait</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">WaitForSeconds Scripts.Map.ReloadMap._wait</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Délai entre les répétitions de la coroutine. </p>
+
+</div>
+</div>
+<a id="a4e484d68e57af6a2f4daacd51bb024b6" name="a4e484d68e57af6a2f4daacd51bb024b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e484d68e57af6a2f4daacd51bb024b6">&#9670;&nbsp;</a></span>_zoomSlider</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Slider Scripts.Map.ReloadMap._zoomSlider</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><b>Non</b> utilisé. </p>
+
+</div>
+</div>
+<a id="a821b8927bf0d58edc0ae05b9c720c5c8" name="a821b8927bf0d58edc0ae05b9c720c5c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a821b8927bf0d58edc0ae05b9c720c5c8">&#9670;&nbsp;</a></span>player</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject Scripts.Map.ReloadMap.player</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Objet joueur. </p>
+
+</div>
+</div>
+<a id="aa1dcf61741807aed7c504739d5730266" name="aa1dcf61741807aed7c504739d5730266"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1dcf61741807aed7c504739d5730266">&#9670;&nbsp;</a></span>playerStartPos</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.Map.ReloadMap.playerStartPos</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Coordonnée d'origine du joueur avant tout changements. </p>
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Map/<a class="el" href="_reload_map_8cs.html">ReloadMap.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map.png b/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c2a532dc395852b344f44af13a6009e69b2e76f
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_map_1_1_reload_map.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input-members.html b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..5a5d2de1c3a905a50cf3508313d1eff530d9b902
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input-members.html	
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">ForwardGeocodeUserInput</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.MapBox.ForwardGeocodeUserInput Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8630b2b792ee6b88c15dde78f7797d32">_coordinate</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a49afa9f3ff7c970e3edff630e95a7f88">_hasResponse</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a7fb395310e2a8edd552318eafbeb51fb">_inputField</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ae33a2ac7a84a737ff5762574285b1fc1">_resource</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ad7ec24e59056148724ea15c7aa6dec06">Awake</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a78bd417d52c3681131c33444b67fdeb2">Coordinate</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1dec7c495fa6641523ea79129da9a3a6">HandleGeocoderResponse</a>(ForwardGeocodeResponse res)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a5d0d995c0e4d9b2caf4cbb61eb7d91e1">HandleUserInput</a>(string searchString)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1cbd6f3693e78467eb413543ae639bb7">HasResponse</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a08a1a9eefd315b15fa1b82fed58b657d">OnGeocoderResponse</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8e8fcaa159f95dd423686e67a9ac4cf8">Response</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html
new file mode 100644
index 0000000000000000000000000000000000000000..6ecb8aec854ce1590f2478386997dc5829e87ef2
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html	
@@ -0,0 +1,379 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.MapBox.ForwardGeocodeUserInput</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">ForwardGeocodeUserInput</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#properties">Propriétés</a> &#124;
+<a href="#events">Événements</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.MapBox.ForwardGeocodeUserInput</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.MapBox.ForwardGeocodeUserInput:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Propriétés</h2></td></tr>
+<tr class="memitem:a78bd417d52c3681131c33444b67fdeb2"><td class="memItemLeft" align="right" valign="top">Vector2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a78bd417d52c3681131c33444b67fdeb2">Coordinate</a><code> [get]</code></td></tr>
+<tr class="separator:a78bd417d52c3681131c33444b67fdeb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cbd6f3693e78467eb413543ae639bb7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1cbd6f3693e78467eb413543ae639bb7">HasResponse</a><code> [get]</code></td></tr>
+<tr class="separator:a1cbd6f3693e78467eb413543ae639bb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8fcaa159f95dd423686e67a9ac4cf8"><td class="memItemLeft" align="right" valign="top">ForwardGeocodeResponse&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8e8fcaa159f95dd423686e67a9ac4cf8">Response</a><code> [getprivate set]</code></td></tr>
+<tr class="separator:a8e8fcaa159f95dd423686e67a9ac4cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="events" name="events"></a>
+Événements</h2></td></tr>
+<tr class="memitem:a08a1a9eefd315b15fa1b82fed58b657d"><td class="memItemLeft" align="right" valign="top">Action&lt; ForwardGeocodeResponse &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a08a1a9eefd315b15fa1b82fed58b657d">OnGeocoderResponse</a> = delegate { }</td></tr>
+<tr class="separator:a08a1a9eefd315b15fa1b82fed58b657d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:ad7ec24e59056148724ea15c7aa6dec06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ad7ec24e59056148724ea15c7aa6dec06">Awake</a> ()</td></tr>
+<tr class="separator:ad7ec24e59056148724ea15c7aa6dec06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d0d995c0e4d9b2caf4cbb61eb7d91e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a5d0d995c0e4d9b2caf4cbb61eb7d91e1">HandleUserInput</a> (string searchString)</td></tr>
+<tr class="separator:a5d0d995c0e4d9b2caf4cbb61eb7d91e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dec7c495fa6641523ea79129da9a3a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1dec7c495fa6641523ea79129da9a3a6">HandleGeocoderResponse</a> (ForwardGeocodeResponse res)</td></tr>
+<tr class="separator:a1dec7c495fa6641523ea79129da9a3a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a7fb395310e2a8edd552318eafbeb51fb"><td class="memItemLeft" align="right" valign="top">InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a7fb395310e2a8edd552318eafbeb51fb">_inputField</a></td></tr>
+<tr class="separator:a7fb395310e2a8edd552318eafbeb51fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae33a2ac7a84a737ff5762574285b1fc1"><td class="memItemLeft" align="right" valign="top">ForwardGeocodeResource&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ae33a2ac7a84a737ff5762574285b1fc1">_resource</a></td></tr>
+<tr class="separator:ae33a2ac7a84a737ff5762574285b1fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8630b2b792ee6b88c15dde78f7797d32"><td class="memItemLeft" align="right" valign="top">Vector2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8630b2b792ee6b88c15dde78f7797d32">_coordinate</a></td></tr>
+<tr class="separator:a8630b2b792ee6b88c15dde78f7797d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49afa9f3ff7c970e3edff630e95a7f88"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a49afa9f3ff7c970e3edff630e95a7f88">_hasResponse</a></td></tr>
+<tr class="separator:a49afa9f3ff7c970e3edff630e95a7f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="ad7ec24e59056148724ea15c7aa6dec06" name="ad7ec24e59056148724ea15c7aa6dec06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7ec24e59056148724ea15c7aa6dec06">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.ForwardGeocodeUserInput.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1dec7c495fa6641523ea79129da9a3a6" name="a1dec7c495fa6641523ea79129da9a3a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1dec7c495fa6641523ea79129da9a3a6">&#9670;&nbsp;</a></span>HandleGeocoderResponse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.ForwardGeocodeUserInput.HandleGeocoderResponse </td>
+          <td>(</td>
+          <td class="paramtype">ForwardGeocodeResponse&#160;</td>
+          <td class="paramname"><em>res</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5d0d995c0e4d9b2caf4cbb61eb7d91e1" name="a5d0d995c0e4d9b2caf4cbb61eb7d91e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d0d995c0e4d9b2caf4cbb61eb7d91e1">&#9670;&nbsp;</a></span>HandleUserInput()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.ForwardGeocodeUserInput.HandleUserInput </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>searchString</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a8630b2b792ee6b88c15dde78f7797d32" name="a8630b2b792ee6b88c15dde78f7797d32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8630b2b792ee6b88c15dde78f7797d32">&#9670;&nbsp;</a></span>_coordinate</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector2d Scripts.MapBox.ForwardGeocodeUserInput._coordinate</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49afa9f3ff7c970e3edff630e95a7f88" name="a49afa9f3ff7c970e3edff630e95a7f88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49afa9f3ff7c970e3edff630e95a7f88">&#9670;&nbsp;</a></span>_hasResponse</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.MapBox.ForwardGeocodeUserInput._hasResponse</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7fb395310e2a8edd552318eafbeb51fb" name="a7fb395310e2a8edd552318eafbeb51fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fb395310e2a8edd552318eafbeb51fb">&#9670;&nbsp;</a></span>_inputField</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">InputField Scripts.MapBox.ForwardGeocodeUserInput._inputField</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae33a2ac7a84a737ff5762574285b1fc1" name="ae33a2ac7a84a737ff5762574285b1fc1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae33a2ac7a84a737ff5762574285b1fc1">&#9670;&nbsp;</a></span>_resource</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">ForwardGeocodeResource Scripts.MapBox.ForwardGeocodeUserInput._resource</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des propriétés</h2>
+<a id="a78bd417d52c3681131c33444b67fdeb2" name="a78bd417d52c3681131c33444b67fdeb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78bd417d52c3681131c33444b67fdeb2">&#9670;&nbsp;</a></span>Coordinate</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector2d Scripts.MapBox.ForwardGeocodeUserInput.Coordinate</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1cbd6f3693e78467eb413543ae639bb7" name="a1cbd6f3693e78467eb413543ae639bb7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cbd6f3693e78467eb413543ae639bb7">&#9670;&nbsp;</a></span>HasResponse</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.MapBox.ForwardGeocodeUserInput.HasResponse</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e8fcaa159f95dd423686e67a9ac4cf8" name="a8e8fcaa159f95dd423686e67a9ac4cf8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e8fcaa159f95dd423686e67a9ac4cf8">&#9670;&nbsp;</a></span>Response</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">ForwardGeocodeResponse Scripts.MapBox.ForwardGeocodeUserInput.Response</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">private set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des événements</h2>
+<a id="a08a1a9eefd315b15fa1b82fed58b657d" name="a08a1a9eefd315b15fa1b82fed58b657d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08a1a9eefd315b15fa1b82fed58b657d">&#9670;&nbsp;</a></span>OnGeocoderResponse</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Action&lt;ForwardGeocodeResponse&gt; Scripts.MapBox.ForwardGeocodeUserInput.OnGeocoderResponse = delegate { }</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/MapBox/<a class="el" href="_forward_geocode_user_input_8cs.html">ForwardGeocodeUserInput.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input.png b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input.png
new file mode 100644
index 0000000000000000000000000000000000000000..39300760db6b499fbc313f23ff4af1392ef39b06
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_forward_geocode_user_input.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input-members.html b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..dfebcc5b23682d7b702deec401603fe4219986db
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input-members.html	
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">HeroBuildingSelectionUserInput</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.MapBox.HeroBuildingSelectionUserInput Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ac43e22df8f25809d110be80960aa8785">_button</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8f81a4d94a3853f0488b16144a59db4b">_camera</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#afa099a2e9acf179504aee78ec1b1d5db">_cameraPosition</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab69d724bdd1444dd8f251010046198be">_cameraRotation</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#acf88101720f3e92fb8a8f71310e1c404">_hasResponse</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab52b207b3721a1e8bf1ce6bfe4a01d78">_resource</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a59e393cc0c87636bb2d783c2d1b4bb1d">Awake</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a4796fc1d559ffa0806347545903067dd">BakeCameraTransform</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8393b64df01f6c70b56253f3092725f8">HandleGeocoderResponse</a>(ForwardGeocodeResponse res)</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a0211ebe177be874cbd2dd6a2f267c65f">HandleUserInput</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a334feaedd13e550a72006987480e5bbb">HasResponse</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a3cf36f083efa7452fa15a7af6947c62b">location</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a1509985925cd543c0307ffbace424f38">OnGeocoderResponse</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a84396166243e696dc54e9f171a2ac69c">Response</a></td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a342e07fd9b20413e5c998c748dd8cd33">TransformCamera</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html
new file mode 100644
index 0000000000000000000000000000000000000000..93f9f435d1642aedc322d2963e2f09b1a818faca
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html	
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.MapBox.HeroBuildingSelectionUserInput</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">HeroBuildingSelectionUserInput</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Fonctions membres publiques</a> &#124;
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#properties">Propriétés</a> &#124;
+<a href="#events">Événements</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.MapBox.HeroBuildingSelectionUserInput</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.MapBox.HeroBuildingSelectionUserInput:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Fonctions membres publiques</h2></td></tr>
+<tr class="memitem:a4796fc1d559ffa0806347545903067dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a4796fc1d559ffa0806347545903067dd">BakeCameraTransform</a> ()</td></tr>
+<tr class="separator:a4796fc1d559ffa0806347545903067dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a3cf36f083efa7452fa15a7af6947c62b"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a3cf36f083efa7452fa15a7af6947c62b">location</a></td></tr>
+<tr class="separator:a3cf36f083efa7452fa15a7af6947c62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Propriétés</h2></td></tr>
+<tr class="memitem:a334feaedd13e550a72006987480e5bbb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a334feaedd13e550a72006987480e5bbb">HasResponse</a><code> [get]</code></td></tr>
+<tr class="separator:a334feaedd13e550a72006987480e5bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84396166243e696dc54e9f171a2ac69c"><td class="memItemLeft" align="right" valign="top">ForwardGeocodeResponse&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a84396166243e696dc54e9f171a2ac69c">Response</a><code> [getprivate set]</code></td></tr>
+<tr class="separator:a84396166243e696dc54e9f171a2ac69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="events" name="events"></a>
+Événements</h2></td></tr>
+<tr class="memitem:a1509985925cd543c0307ffbace424f38"><td class="memItemLeft" align="right" valign="top">Action&lt; ForwardGeocodeResponse, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a1509985925cd543c0307ffbace424f38">OnGeocoderResponse</a> = delegate { }</td></tr>
+<tr class="separator:a1509985925cd543c0307ffbace424f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:a59e393cc0c87636bb2d783c2d1b4bb1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a59e393cc0c87636bb2d783c2d1b4bb1d">Awake</a> ()</td></tr>
+<tr class="separator:a59e393cc0c87636bb2d783c2d1b4bb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a342e07fd9b20413e5c998c748dd8cd33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a342e07fd9b20413e5c998c748dd8cd33">TransformCamera</a> ()</td></tr>
+<tr class="separator:a342e07fd9b20413e5c998c748dd8cd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0211ebe177be874cbd2dd6a2f267c65f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a0211ebe177be874cbd2dd6a2f267c65f">HandleUserInput</a> ()</td></tr>
+<tr class="separator:a0211ebe177be874cbd2dd6a2f267c65f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8393b64df01f6c70b56253f3092725f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8393b64df01f6c70b56253f3092725f8">HandleGeocoderResponse</a> (ForwardGeocodeResponse res)</td></tr>
+<tr class="separator:a8393b64df01f6c70b56253f3092725f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:afa099a2e9acf179504aee78ec1b1d5db"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#afa099a2e9acf179504aee78ec1b1d5db">_cameraPosition</a></td></tr>
+<tr class="separator:afa099a2e9acf179504aee78ec1b1d5db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab69d724bdd1444dd8f251010046198be"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab69d724bdd1444dd8f251010046198be">_cameraRotation</a></td></tr>
+<tr class="separator:ab69d724bdd1444dd8f251010046198be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f81a4d94a3853f0488b16144a59db4b"><td class="memItemLeft" align="right" valign="top">Camera&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8f81a4d94a3853f0488b16144a59db4b">_camera</a></td></tr>
+<tr class="separator:a8f81a4d94a3853f0488b16144a59db4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac43e22df8f25809d110be80960aa8785"><td class="memItemLeft" align="right" valign="top">Button&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ac43e22df8f25809d110be80960aa8785">_button</a></td></tr>
+<tr class="separator:ac43e22df8f25809d110be80960aa8785"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab52b207b3721a1e8bf1ce6bfe4a01d78"><td class="memItemLeft" align="right" valign="top">ForwardGeocodeResource&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab52b207b3721a1e8bf1ce6bfe4a01d78">_resource</a></td></tr>
+<tr class="separator:ab52b207b3721a1e8bf1ce6bfe4a01d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf88101720f3e92fb8a8f71310e1c404"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#acf88101720f3e92fb8a8f71310e1c404">_hasResponse</a></td></tr>
+<tr class="separator:acf88101720f3e92fb8a8f71310e1c404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a59e393cc0c87636bb2d783c2d1b4bb1d" name="a59e393cc0c87636bb2d783c2d1b4bb1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59e393cc0c87636bb2d783c2d1b4bb1d">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.HeroBuildingSelectionUserInput.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4796fc1d559ffa0806347545903067dd" name="a4796fc1d559ffa0806347545903067dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4796fc1d559ffa0806347545903067dd">&#9670;&nbsp;</a></span>BakeCameraTransform()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.HeroBuildingSelectionUserInput.BakeCameraTransform </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8393b64df01f6c70b56253f3092725f8" name="a8393b64df01f6c70b56253f3092725f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8393b64df01f6c70b56253f3092725f8">&#9670;&nbsp;</a></span>HandleGeocoderResponse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.HeroBuildingSelectionUserInput.HandleGeocoderResponse </td>
+          <td>(</td>
+          <td class="paramtype">ForwardGeocodeResponse&#160;</td>
+          <td class="paramname"><em>res</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0211ebe177be874cbd2dd6a2f267c65f" name="a0211ebe177be874cbd2dd6a2f267c65f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0211ebe177be874cbd2dd6a2f267c65f">&#9670;&nbsp;</a></span>HandleUserInput()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.HeroBuildingSelectionUserInput.HandleUserInput </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a342e07fd9b20413e5c998c748dd8cd33" name="a342e07fd9b20413e5c998c748dd8cd33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a342e07fd9b20413e5c998c748dd8cd33">&#9670;&nbsp;</a></span>TransformCamera()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.MapBox.HeroBuildingSelectionUserInput.TransformCamera </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="ac43e22df8f25809d110be80960aa8785" name="ac43e22df8f25809d110be80960aa8785"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac43e22df8f25809d110be80960aa8785">&#9670;&nbsp;</a></span>_button</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Button Scripts.MapBox.HeroBuildingSelectionUserInput._button</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f81a4d94a3853f0488b16144a59db4b" name="a8f81a4d94a3853f0488b16144a59db4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f81a4d94a3853f0488b16144a59db4b">&#9670;&nbsp;</a></span>_camera</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Camera Scripts.MapBox.HeroBuildingSelectionUserInput._camera</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa099a2e9acf179504aee78ec1b1d5db" name="afa099a2e9acf179504aee78ec1b1d5db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa099a2e9acf179504aee78ec1b1d5db">&#9670;&nbsp;</a></span>_cameraPosition</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.MapBox.HeroBuildingSelectionUserInput._cameraPosition</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab69d724bdd1444dd8f251010046198be" name="ab69d724bdd1444dd8f251010046198be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab69d724bdd1444dd8f251010046198be">&#9670;&nbsp;</a></span>_cameraRotation</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 Scripts.MapBox.HeroBuildingSelectionUserInput._cameraRotation</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acf88101720f3e92fb8a8f71310e1c404" name="acf88101720f3e92fb8a8f71310e1c404"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf88101720f3e92fb8a8f71310e1c404">&#9670;&nbsp;</a></span>_hasResponse</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.MapBox.HeroBuildingSelectionUserInput._hasResponse</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab52b207b3721a1e8bf1ce6bfe4a01d78" name="ab52b207b3721a1e8bf1ce6bfe4a01d78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab52b207b3721a1e8bf1ce6bfe4a01d78">&#9670;&nbsp;</a></span>_resource</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">ForwardGeocodeResource Scripts.MapBox.HeroBuildingSelectionUserInput._resource</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3cf36f083efa7452fa15a7af6947c62b" name="a3cf36f083efa7452fa15a7af6947c62b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3cf36f083efa7452fa15a7af6947c62b">&#9670;&nbsp;</a></span>location</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scripts.MapBox.HeroBuildingSelectionUserInput.location</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des propriétés</h2>
+<a id="a334feaedd13e550a72006987480e5bbb" name="a334feaedd13e550a72006987480e5bbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a334feaedd13e550a72006987480e5bbb">&#9670;&nbsp;</a></span>HasResponse</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.MapBox.HeroBuildingSelectionUserInput.HasResponse</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a84396166243e696dc54e9f171a2ac69c" name="a84396166243e696dc54e9f171a2ac69c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84396166243e696dc54e9f171a2ac69c">&#9670;&nbsp;</a></span>Response</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">ForwardGeocodeResponse Scripts.MapBox.HeroBuildingSelectionUserInput.Response</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">private set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des événements</h2>
+<a id="a1509985925cd543c0307ffbace424f38" name="a1509985925cd543c0307ffbace424f38"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1509985925cd543c0307ffbace424f38">&#9670;&nbsp;</a></span>OnGeocoderResponse</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Action&lt;ForwardGeocodeResponse, bool&gt; Scripts.MapBox.HeroBuildingSelectionUserInput.OnGeocoderResponse = delegate { }</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/MapBox/<a class="el" href="_hero_building_selection_user_input_8cs.html">HeroBuildingSelectionUserInput.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.png b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.png
new file mode 100644
index 0000000000000000000000000000000000000000..05967e1a6c2a414c923ac5e2d5487c26ad971832
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer-members.html b/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c40878d66f69e9c5d27f2c75bba375f2daf4bd36
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer-members.html	
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_route.html">Route</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">RouteTracer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.Route.RouteTracer Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a131b77c49b57cc473fb77a1e32a6c445">_finishObject</a></td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#ae11ed9678469372befe83ee32df0d625">_startObject</a></td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a0d572a9f5d5c2d9d0b831623d8a80f12">_waypoints</a></td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#af7aff53f6f3f251a040b93bc23eb1c10">CreateLine</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#adfe5d503981e80219701a6a4e0621ec9">DrawLine</a>(Vector3 start, Vector3 end, Color color, float width)</td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a392eefbfae9333554b45bf9a26207e5c">linesParent</a></td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a630b9bc5c051ad267b884a44ac286315">mat</a></td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#aec5e12e75197a9dfe87bc3303b85e938">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">Scripts.Route.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer.html b/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer.html
new file mode 100644
index 0000000000000000000000000000000000000000..713668b523b25fe36db3b3678d6437a6f00992c6
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer.html	
@@ -0,0 +1,357 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.Route.RouteTracer</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_route.html">Route</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">RouteTracer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_route_1_1_route_tracer-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.Route.RouteTracer</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Met en commun différents scripts afin de controller les waypoints, les routes et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>.  
+ <a href="class_scripts_1_1_route_1_1_route_tracer.html#details">Plus de détails...</a></p>
+<div class="dynheader">
+Graphe d'héritage de Scripts.Route.RouteTracer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_route_1_1_route_tracer.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a630b9bc5c051ad267b884a44ac286315"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a630b9bc5c051ad267b884a44ac286315">mat</a></td></tr>
+<tr class="memdesc:a630b9bc5c051ad267b884a44ac286315"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matériaux de la ligne.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#a630b9bc5c051ad267b884a44ac286315">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a630b9bc5c051ad267b884a44ac286315"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a392eefbfae9333554b45bf9a26207e5c"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a392eefbfae9333554b45bf9a26207e5c">linesParent</a></td></tr>
+<tr class="memdesc:a392eefbfae9333554b45bf9a26207e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> contenant tout les morceaux de ligne.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#a392eefbfae9333554b45bf9a26207e5c">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a392eefbfae9333554b45bf9a26207e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:aec5e12e75197a9dfe87bc3303b85e938"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#aec5e12e75197a9dfe87bc3303b85e938">Start</a> ()</td></tr>
+<tr class="memdesc:aec5e12e75197a9dfe87bc3303b85e938"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se lance au lancement du script.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#aec5e12e75197a9dfe87bc3303b85e938">Plus de détails...</a><br /></td></tr>
+<tr class="separator:aec5e12e75197a9dfe87bc3303b85e938"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7aff53f6f3f251a040b93bc23eb1c10"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#af7aff53f6f3f251a040b93bc23eb1c10">CreateLine</a> ()</td></tr>
+<tr class="memdesc:af7aff53f6f3f251a040b93bc23eb1c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Création d'une ligne entre deux <b>GameObject</b>.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#af7aff53f6f3f251a040b93bc23eb1c10">Plus de détails...</a><br /></td></tr>
+<tr class="separator:af7aff53f6f3f251a040b93bc23eb1c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfe5d503981e80219701a6a4e0621ec9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#adfe5d503981e80219701a6a4e0621ec9">DrawLine</a> (Vector3 start, Vector3 end, Color color, float width)</td></tr>
+<tr class="memdesc:adfe5d503981e80219701a6a4e0621ec9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crée une ligne entre deux <b>GameObject</b>.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#adfe5d503981e80219701a6a4e0621ec9">Plus de détails...</a><br /></td></tr>
+<tr class="separator:adfe5d503981e80219701a6a4e0621ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a0d572a9f5d5c2d9d0b831623d8a80f12"><td class="memItemLeft" align="right" valign="top">List&lt; Transform &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a0d572a9f5d5c2d9d0b831623d8a80f12">_waypoints</a></td></tr>
+<tr class="memdesc:a0d572a9f5d5c2d9d0b831623d8a80f12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Liste de tout les waypoints par lesquels la ligne doit passer.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#a0d572a9f5d5c2d9d0b831623d8a80f12">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a0d572a9f5d5c2d9d0b831623d8a80f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae11ed9678469372befe83ee32df0d625"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#ae11ed9678469372befe83ee32df0d625">_startObject</a></td></tr>
+<tr class="memdesc:ae11ed9678469372befe83ee32df0d625"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> de début de la ligne.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#ae11ed9678469372befe83ee32df0d625">Plus de détails...</a><br /></td></tr>
+<tr class="separator:ae11ed9678469372befe83ee32df0d625"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a131b77c49b57cc473fb77a1e32a6c445"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#a131b77c49b57cc473fb77a1e32a6c445">_finishObject</a></td></tr>
+<tr class="memdesc:a131b77c49b57cc473fb77a1e32a6c445"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> de fin de la ligne.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#a131b77c49b57cc473fb77a1e32a6c445">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a131b77c49b57cc473fb77a1e32a6c445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><p >Met en commun différents scripts afin de controller les waypoints, les routes et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>. </p>
+<dl class="section author"><dt>Auteurs</dt><dd>MrWarzo Wakestufou</dd></dl>
+<p>Cette classe s'occupe de l'affichage des deux premiers HUD ainsi que du placement des waypoints et tu tracé de la route. </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="af7aff53f6f3f251a040b93bc23eb1c10" name="af7aff53f6f3f251a040b93bc23eb1c10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7aff53f6f3f251a040b93bc23eb1c10">&#9670;&nbsp;</a></span>CreateLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator Scripts.Route.RouteTracer.CreateLine </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Création d'une ligne entre deux <b>GameObject</b>. </p>
+<p >Récupère les waypoints de départ et d'arrivée et utilise le script <b><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Waypoints.WaypointsFactory</a></b> afin de récupérer la liste des points suivant les routes réelles. Lance ensuite la fonction <b><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#adfe5d503981e80219701a6a4e0621ec9" title="Crée une ligne entre deux GameObject.">DrawLine(Vector3, Vector3, Color, float)</a></b> avec en paramètre des couples de cette liste de manière à tracer une ligne complète suivant les étapes entre le départ et l'arrivée. Une fois la ligne entière terminée, active la <b><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">IA.RunnersFactory</a></b> puis arrête la coroutine. </p><dl class="section return"><dt>Renvoie</dt><dd>@eIEnumerator Permet d'assigner un délai à la répétition de la coroutine. </dd></dl>
+
+</div>
+</div>
+<a id="adfe5d503981e80219701a6a4e0621ec9" name="adfe5d503981e80219701a6a4e0621ec9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfe5d503981e80219701a6a4e0621ec9">&#9670;&nbsp;</a></span>DrawLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Route.RouteTracer.DrawLine </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>start</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>end</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Color&#160;</td>
+          <td class="paramname"><em>color</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>width</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">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Crée une ligne entre deux <b>GameObject</b>. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">start</td><td>Position du <b>GameObject</b> de départ. </td></tr>
+    <tr><td class="paramname">end</td><td>Position du <b>GameObject</b> d'arrivée. </td></tr>
+    <tr><td class="paramname">color</td><td>Couleur de la ligne. </td></tr>
+    <tr><td class="paramname">width</td><td>Largeur de la ligne.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Crée un <b>GameObject</b>, lui assigne un <b>LineRenderer</b> et initialise celui-ci pour rejoindre les objets <em>start</em> et <em>end</em> afin de former une ligne. </p>
+
+</div>
+</div>
+<a id="aec5e12e75197a9dfe87bc3303b85e938" name="aec5e12e75197a9dfe87bc3303b85e938"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec5e12e75197a9dfe87bc3303b85e938">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Route.RouteTracer.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Se lance au lancement du script. </p>
+<p >Initialise une coroutine sur <b><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html#af7aff53f6f3f251a040b93bc23eb1c10" title="Création d&#39;une ligne entre deux GameObject.">CreateLine()</a></b>. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a131b77c49b57cc473fb77a1e32a6c445" name="a131b77c49b57cc473fb77a1e32a6c445"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a131b77c49b57cc473fb77a1e32a6c445">&#9670;&nbsp;</a></span>_finishObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Route.RouteTracer._finishObject</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><b>GameObject</b> de fin de la ligne. </p>
+
+</div>
+</div>
+<a id="ae11ed9678469372befe83ee32df0d625" name="ae11ed9678469372befe83ee32df0d625"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae11ed9678469372befe83ee32df0d625">&#9670;&nbsp;</a></span>_startObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Route.RouteTracer._startObject</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><b>GameObject</b> de début de la ligne. </p>
+
+</div>
+</div>
+<a id="a0d572a9f5d5c2d9d0b831623d8a80f12" name="a0d572a9f5d5c2d9d0b831623d8a80f12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d572a9f5d5c2d9d0b831623d8a80f12">&#9670;&nbsp;</a></span>_waypoints</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Transform&gt; Scripts.Route.RouteTracer._waypoints</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Liste de tout les waypoints par lesquels la ligne doit passer. </p>
+
+</div>
+</div>
+<a id="a392eefbfae9333554b45bf9a26207e5c" name="a392eefbfae9333554b45bf9a26207e5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a392eefbfae9333554b45bf9a26207e5c">&#9670;&nbsp;</a></span>linesParent</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Route.RouteTracer.linesParent</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><b>GameObject</b> contenant tout les morceaux de ligne. </p>
+
+</div>
+</div>
+<a id="a630b9bc5c051ad267b884a44ac286315" name="a630b9bc5c051ad267b884a44ac286315"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630b9bc5c051ad267b884a44ac286315">&#9670;&nbsp;</a></span>mat</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material Scripts.Route.RouteTracer.mat</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Matériaux de la ligne. </p>
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Routes/<a class="el" href="_route_tracer_8cs.html">RouteTracer.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer.png b/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer.png
new file mode 100644
index 0000000000000000000000000000000000000000..c326290ae24ce485009c28be2d875cae37476ca0
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_route_1_1_route_tracer.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer-members.html b/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..bf9c61a5fb4449974480547e4064f10e1ff20aea
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer-members.html	
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_routes.html">Routes</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">RouteTracer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.Routes.RouteTracer Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851">_finishObject</a></td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999">_startObject</a></td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d">_waypoints</a></td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd">CreateLine</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165">DrawLine</a>(Vector3 start, Vector3 end, Color color, float width)</td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30">linesParent</a></td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4">mat</a></td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">Scripts.Routes.RouteTracer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer.html b/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer.html
new file mode 100644
index 0000000000000000000000000000000000000000..fd68c23f87e6a16c0b01c3cf73064f8d28ed1e51
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer.html	
@@ -0,0 +1,357 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.Routes.RouteTracer</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_routes.html">Routes</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">RouteTracer</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_routes_1_1_route_tracer-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.Routes.RouteTracer</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Trace la route entre le départ et l'arrivée.  
+ <a href="class_scripts_1_1_routes_1_1_route_tracer.html#details">Plus de détails...</a></p>
+<div class="dynheader">
+Graphe d'héritage de Scripts.Routes.RouteTracer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_routes_1_1_route_tracer.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a4731db033fb2b76976803eba1cd4c8f4"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4">mat</a></td></tr>
+<tr class="memdesc:a4731db033fb2b76976803eba1cd4c8f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matériaux de la ligne.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a4731db033fb2b76976803eba1cd4c8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c5b0830d53982a63e3037a4df047a30"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30">linesParent</a></td></tr>
+<tr class="memdesc:a0c5b0830d53982a63e3037a4df047a30"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> contenant tout les morceaux de ligne.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a0c5b0830d53982a63e3037a4df047a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:a546d55740d887098f4532a312c70e745"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745">Start</a> ()</td></tr>
+<tr class="memdesc:a546d55740d887098f4532a312c70e745"><td class="mdescLeft">&#160;</td><td class="mdescRight">Se lance au lancement du script.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a546d55740d887098f4532a312c70e745"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b5c2fbae5f9bfaa10ab16d23a29c2fd"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd">CreateLine</a> ()</td></tr>
+<tr class="memdesc:a5b5c2fbae5f9bfaa10ab16d23a29c2fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Création d'une ligne entre deux <b>GameObject</b>.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a5b5c2fbae5f9bfaa10ab16d23a29c2fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19698c7252b4108d5ea6e834156fc165"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165">DrawLine</a> (Vector3 start, Vector3 end, Color color, float width)</td></tr>
+<tr class="memdesc:a19698c7252b4108d5ea6e834156fc165"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crée une ligne entre deux <b>GameObject</b>.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a19698c7252b4108d5ea6e834156fc165"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:ac0fbab7f3ebc308c5a13b697da1f977d"><td class="memItemLeft" align="right" valign="top">List&lt; Transform &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d">_waypoints</a></td></tr>
+<tr class="memdesc:ac0fbab7f3ebc308c5a13b697da1f977d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Liste de tout les waypoints par lesquels la ligne doit passer.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d">Plus de détails...</a><br /></td></tr>
+<tr class="separator:ac0fbab7f3ebc308c5a13b697da1f977d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98e684a3715dfbc86aed0c1531974999"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999">_startObject</a></td></tr>
+<tr class="memdesc:a98e684a3715dfbc86aed0c1531974999"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> de début de la ligne.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a98e684a3715dfbc86aed0c1531974999"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25391f34b41c5be9b08fc5a0ca1b8851"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851">_finishObject</a></td></tr>
+<tr class="memdesc:a25391f34b41c5be9b08fc5a0ca1b8851"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>GameObject</b> de fin de la ligne.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851">Plus de détails...</a><br /></td></tr>
+<tr class="separator:a25391f34b41c5be9b08fc5a0ca1b8851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><p >Trace la route entre le départ et l'arrivée. </p>
+<dl class="section author"><dt>Auteurs</dt><dd>MrWarzo Wakestufou</dd></dl>
+<p>Récupère tout les points formants un chemin entre le départ et l'arrivée et crée une ligne visible en jeu pour le représenter. </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a5b5c2fbae5f9bfaa10ab16d23a29c2fd" name="a5b5c2fbae5f9bfaa10ab16d23a29c2fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b5c2fbae5f9bfaa10ab16d23a29c2fd">&#9670;&nbsp;</a></span>CreateLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator Scripts.Routes.RouteTracer.CreateLine </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Création d'une ligne entre deux <b>GameObject</b>. </p>
+<p >Récupère les waypoints de départ et d'arrivée et utilise le script <b><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Waypoints.WaypointsFactory</a></b> afin de récupérer la liste des points suivant les routes réelles. Lance ensuite la fonction <b><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165" title="Crée une ligne entre deux GameObject.">DrawLine(Vector3, Vector3, Color, float)</a></b> avec en paramètre des couples de cette liste de manière à tracer une ligne complète suivant les étapes entre le départ et l'arrivée. Une fois la ligne entière terminée, active la <b><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">IA.RunnersFactory</a></b> puis arrête la coroutine. </p><dl class="section return"><dt>Renvoie</dt><dd>@eIEnumerator Permet d'assigner un délai à la répétition de la coroutine. </dd></dl>
+
+</div>
+</div>
+<a id="a19698c7252b4108d5ea6e834156fc165" name="a19698c7252b4108d5ea6e834156fc165"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19698c7252b4108d5ea6e834156fc165">&#9670;&nbsp;</a></span>DrawLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Routes.RouteTracer.DrawLine </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>start</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>end</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Color&#160;</td>
+          <td class="paramname"><em>color</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>width</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">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Crée une ligne entre deux <b>GameObject</b>. </p>
+<dl class="params"><dt>Paramètres</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">start</td><td>Position du <b>GameObject</b> de départ. </td></tr>
+    <tr><td class="paramname">end</td><td>Position du <b>GameObject</b> d'arrivée. </td></tr>
+    <tr><td class="paramname">color</td><td>Couleur de la ligne. </td></tr>
+    <tr><td class="paramname">width</td><td>Largeur de la ligne.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Crée un <b>GameObject</b>, lui assigne un <b>LineRenderer</b> et initialise celui-ci pour rejoindre les objets <em>start</em> et <em>end</em> afin de former une ligne. </p>
+
+</div>
+</div>
+<a id="a546d55740d887098f4532a312c70e745" name="a546d55740d887098f4532a312c70e745"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a546d55740d887098f4532a312c70e745">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Routes.RouteTracer.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Se lance au lancement du script. </p>
+<p >Initialise une coroutine sur <b><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd" title="Création d&#39;une ligne entre deux GameObject.">CreateLine()</a></b>. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a25391f34b41c5be9b08fc5a0ca1b8851" name="a25391f34b41c5be9b08fc5a0ca1b8851"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25391f34b41c5be9b08fc5a0ca1b8851">&#9670;&nbsp;</a></span>_finishObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Routes.RouteTracer._finishObject</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><b>GameObject</b> de fin de la ligne. </p>
+
+</div>
+</div>
+<a id="a98e684a3715dfbc86aed0c1531974999" name="a98e684a3715dfbc86aed0c1531974999"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98e684a3715dfbc86aed0c1531974999">&#9670;&nbsp;</a></span>_startObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Routes.RouteTracer._startObject</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><b>GameObject</b> de début de la ligne. </p>
+
+</div>
+</div>
+<a id="ac0fbab7f3ebc308c5a13b697da1f977d" name="ac0fbab7f3ebc308c5a13b697da1f977d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac0fbab7f3ebc308c5a13b697da1f977d">&#9670;&nbsp;</a></span>_waypoints</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Transform&gt; Scripts.Routes.RouteTracer._waypoints</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Liste de tout les waypoints par lesquels la ligne doit passer. </p>
+
+</div>
+</div>
+<a id="a0c5b0830d53982a63e3037a4df047a30" name="a0c5b0830d53982a63e3037a4df047a30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c5b0830d53982a63e3037a4df047a30">&#9670;&nbsp;</a></span>linesParent</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Routes.RouteTracer.linesParent</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><b>GameObject</b> contenant tout les morceaux de ligne. </p>
+
+</div>
+</div>
+<a id="a4731db033fb2b76976803eba1cd4c8f4" name="a4731db033fb2b76976803eba1cd4c8f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4731db033fb2b76976803eba1cd4c8f4">&#9670;&nbsp;</a></span>mat</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material Scripts.Routes.RouteTracer.mat</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Matériaux de la ligne. </p>
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Routes/<a class="el" href="_route_tracer_8cs.html">RouteTracer.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer.png b/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e4f7f2fb96933ae59a3ddf42ef6a1bd54550f11
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_routes_1_1_route_tracer.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game-members.html b/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ae25ceefde302003f0b718a52ee4b8195da86e80
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game-members.html	
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_u_i.html">UI</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">ValidateGame</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.UI.ValidateGame Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">Scripts.UI.ValidateGame</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#aa7f9557da7da826d4911b9217e3ef14c">actual_fame</a></td><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">Scripts.UI.ValidateGame</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8ed5f4174562f55ff7f98997d4f02a6f">changeFame</a>(string word)</td><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">Scripts.UI.ValidateGame</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a2d57f22169b7eab0fd3c9bdb40428008">startFame</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">Scripts.UI.ValidateGame</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8dff2907692909da3f0cecc1aba81ab9">textshowed</a></td><td class="entry"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">Scripts.UI.ValidateGame</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game.html b/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game.html
new file mode 100644
index 0000000000000000000000000000000000000000..1ddb37dbb2ed763c4b49acaaf01649b8b9350843
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game.html	
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.UI.ValidateGame</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_u_i.html">UI</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">ValidateGame</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Fonctions membres publiques</a> &#124;
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_u_i_1_1_validate_game-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.UI.ValidateGame</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.UI.ValidateGame:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_u_i_1_1_validate_game.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Fonctions membres publiques</h2></td></tr>
+<tr class="memitem:a8ed5f4174562f55ff7f98997d4f02a6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8ed5f4174562f55ff7f98997d4f02a6f">changeFame</a> (string word)</td></tr>
+<tr class="separator:a8ed5f4174562f55ff7f98997d4f02a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d57f22169b7eab0fd3c9bdb40428008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a2d57f22169b7eab0fd3c9bdb40428008">startFame</a> ()</td></tr>
+<tr class="separator:a2d57f22169b7eab0fd3c9bdb40428008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a8dff2907692909da3f0cecc1aba81ab9"><td class="memItemLeft" align="right" valign="top">TMP_Text&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8dff2907692909da3f0cecc1aba81ab9">textshowed</a></td></tr>
+<tr class="separator:a8dff2907692909da3f0cecc1aba81ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:aa7f9557da7da826d4911b9217e3ef14c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#aa7f9557da7da826d4911b9217e3ef14c">actual_fame</a></td></tr>
+<tr class="separator:aa7f9557da7da826d4911b9217e3ef14c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
+<div class="textblock"><dl class="section author"><dt>Auteurs</dt><dd>Wakestufou</dd></dl>
+<p><br  />
+ </p>
+</div><h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a8ed5f4174562f55ff7f98997d4f02a6f" name="a8ed5f4174562f55ff7f98997d4f02a6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ed5f4174562f55ff7f98997d4f02a6f">&#9670;&nbsp;</a></span>changeFame()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.UI.ValidateGame.changeFame </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>word</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d57f22169b7eab0fd3c9bdb40428008" name="a2d57f22169b7eab0fd3c9bdb40428008"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d57f22169b7eab0fd3c9bdb40428008">&#9670;&nbsp;</a></span>startFame()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.UI.ValidateGame.startFame </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="aa7f9557da7da826d4911b9217e3ef14c" name="aa7f9557da7da826d4911b9217e3ef14c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7f9557da7da826d4911b9217e3ef14c">&#9670;&nbsp;</a></span>actual_fame</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Scripts.UI.ValidateGame.actual_fame</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8dff2907692909da3f0cecc1aba81ab9" name="a8dff2907692909da3f0cecc1aba81ab9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8dff2907692909da3f0cecc1aba81ab9">&#9670;&nbsp;</a></span>textshowed</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMP_Text Scripts.UI.ValidateGame.textshowed</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/UI/<a class="el" href="_validate_game_8cs.html">ValidateGame.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game.png b/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game.png
new file mode 100644
index 0000000000000000000000000000000000000000..844efb91b1ab3fd495b919bf05bf5b3e9ba5ae81
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_u_i_1_1_validate_game.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner-members.html b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..5cb177fe9edafa4535b43a41cd1b1ee6b81ff77e
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner-members.html	
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">WaypointSpawner</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.Waypoints.WaypointSpawner Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a0c45806d449fe03a4b9e5b3ca5d09342">_locations</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#af90cb885e17ea14b0dc4282786e8daae">_locationStrings</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ac549e737de6bfe37545ec85afb01090c">_map</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a78acbc89c553e894c082fd43004c0c19">_markerPrefab</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4fb8496652524bfa6773c965b22b5ec9">_spawnedObjects</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ae5b7bdd554463cf787ec54b3deb1b9a8">_spawnScale</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4cae751a1f88a7a094cab39eefbda37a">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a9c6ed9299adc04885068359d4bd617eb">Update</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">Scripts.Waypoints.WaypointSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner.html b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner.html
new file mode 100644
index 0000000000000000000000000000000000000000..b5313f3772601b919902b569dd0c7d41ced8431f
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner.html	
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.Waypoints.WaypointSpawner</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">WaypointSpawner</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="class_scripts_1_1_waypoints_1_1_waypoint_spawner-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.Waypoints.WaypointSpawner</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.Waypoints.WaypointSpawner:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_waypoints_1_1_waypoint_spawner.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:a4cae751a1f88a7a094cab39eefbda37a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4cae751a1f88a7a094cab39eefbda37a">Start</a> ()</td></tr>
+<tr class="separator:a4cae751a1f88a7a094cab39eefbda37a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c6ed9299adc04885068359d4bd617eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a9c6ed9299adc04885068359d4bd617eb">Update</a> ()</td></tr>
+<tr class="separator:a9c6ed9299adc04885068359d4bd617eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:ac549e737de6bfe37545ec85afb01090c"><td class="memItemLeft" align="right" valign="top">AbstractMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ac549e737de6bfe37545ec85afb01090c">_map</a></td></tr>
+<tr class="separator:ac549e737de6bfe37545ec85afb01090c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af90cb885e17ea14b0dc4282786e8daae"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#af90cb885e17ea14b0dc4282786e8daae">_locationStrings</a></td></tr>
+<tr class="separator:af90cb885e17ea14b0dc4282786e8daae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c45806d449fe03a4b9e5b3ca5d09342"><td class="memItemLeft" align="right" valign="top">Vector2d[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a0c45806d449fe03a4b9e5b3ca5d09342">_locations</a></td></tr>
+<tr class="separator:a0c45806d449fe03a4b9e5b3ca5d09342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5b7bdd554463cf787ec54b3deb1b9a8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ae5b7bdd554463cf787ec54b3deb1b9a8">_spawnScale</a> = 100f</td></tr>
+<tr class="separator:ae5b7bdd554463cf787ec54b3deb1b9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78acbc89c553e894c082fd43004c0c19"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a78acbc89c553e894c082fd43004c0c19">_markerPrefab</a></td></tr>
+<tr class="separator:a78acbc89c553e894c082fd43004c0c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fb8496652524bfa6773c965b22b5ec9"><td class="memItemLeft" align="right" valign="top">List&lt; GameObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4fb8496652524bfa6773c965b22b5ec9">_spawnedObjects</a></td></tr>
+<tr class="separator:a4fb8496652524bfa6773c965b22b5ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a4cae751a1f88a7a094cab39eefbda37a" name="a4cae751a1f88a7a094cab39eefbda37a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4cae751a1f88a7a094cab39eefbda37a">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointSpawner.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9c6ed9299adc04885068359d4bd617eb" name="a9c6ed9299adc04885068359d4bd617eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c6ed9299adc04885068359d4bd617eb">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointSpawner.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="a0c45806d449fe03a4b9e5b3ca5d09342" name="a0c45806d449fe03a4b9e5b3ca5d09342"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c45806d449fe03a4b9e5b3ca5d09342">&#9670;&nbsp;</a></span>_locations</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector2d [] Scripts.Waypoints.WaypointSpawner._locations</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af90cb885e17ea14b0dc4282786e8daae" name="af90cb885e17ea14b0dc4282786e8daae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af90cb885e17ea14b0dc4282786e8daae">&#9670;&nbsp;</a></span>_locationStrings</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string [] Scripts.Waypoints.WaypointSpawner._locationStrings</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac549e737de6bfe37545ec85afb01090c" name="ac549e737de6bfe37545ec85afb01090c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac549e737de6bfe37545ec85afb01090c">&#9670;&nbsp;</a></span>_map</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractMap Scripts.Waypoints.WaypointSpawner._map</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78acbc89c553e894c082fd43004c0c19" name="a78acbc89c553e894c082fd43004c0c19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78acbc89c553e894c082fd43004c0c19">&#9670;&nbsp;</a></span>_markerPrefab</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject Scripts.Waypoints.WaypointSpawner._markerPrefab</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4fb8496652524bfa6773c965b22b5ec9" name="a4fb8496652524bfa6773c965b22b5ec9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fb8496652524bfa6773c965b22b5ec9">&#9670;&nbsp;</a></span>_spawnedObjects</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;GameObject&gt; Scripts.Waypoints.WaypointSpawner._spawnedObjects</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5b7bdd554463cf787ec54b3deb1b9a8" name="ae5b7bdd554463cf787ec54b3deb1b9a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5b7bdd554463cf787ec54b3deb1b9a8">&#9670;&nbsp;</a></span>_spawnScale</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Scripts.Waypoints.WaypointSpawner._spawnScale = 100f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints/<a class="el" href="_waypoint_spawner_8cs.html">WaypointSpawner.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner.png b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner.png
new file mode 100644
index 0000000000000000000000000000000000000000..095215cc483501b0ab72b1fd10fce69e1927fb01
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoint_spawner.png differ
diff --git a/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory-members.html b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c726a4b291d97abd8a52ff51210706e9355a2f2d
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory-members.html	
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Liste des membres</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts.Waypoints.WaypointsFactory Liste des membres</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Liste complète des membres de <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a>, y compris les membres hérités :</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#ab6338234ef58047429f68c0c72e80511">_coordinates</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a13dfc7ee70ef56a7eacf4f8174d58ecf">_directionResource</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa45ad3e3021dcce4d554db90e2637624">_directions</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5a348193021821365ece63b7a4dc7e74">_prefab</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa7e0ad2731d9384d6b44c1037518b587">_prefabs_parent</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a465bb2b100f8805725b6e4218bcb31c0">abstractmap</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a74cfaf6f0d9544978259f22c2cd0e815">click</a>(string coord1, string coord2)</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a7e74fdf2c9721624e19abb4a75fdec4f">coordonnee1</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a575662772ead40266f226762f248e46b">coordonnee2</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a793e57b49ad9aef58d513d68d2d4be24">createRoad</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4bc7735409a77d00e71cd9b0b5a70d36">DirectionResourceResultat</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#acac6d9107370f57d247dff5950d0c37a">getInstance</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a21d68c07458bfe01d8f0a30fc3c5b2c7">getTest</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a73c99a3e2c82e2eaa716b805b6d0559c">getWp</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5ac95f71b10177d47b44cc3e1f3fd3ff">HandleDirectionsResponse</a>(DirectionsResponse res)</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a92c10e021b36e40ef618dd22c1618a4b">infoJson</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a437d7f8d82beb81a549f3f0adad0ba69">instance</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5803583a7966682debd9cd033c1f2170">JSON_FILE</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a8e85eb4a3894ed4921d4d75510417a12">map</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4cd1b02842a9384382d88c7126ab8ff9">PlacementWaypoint</a>(Vector2d coordonnesPoints)</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a1aac85b5f2cceba7f3596bc35e9ead5e">points</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa1992f5695ca085637209fbabe51a93b">Route</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aeabaec156c5bc2aacba66f516a60459f">Start</a>()</td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a489e265a81d41fd0db8ff49bdd1049a2">test</a></td><td class="entry"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">Scripts.Waypoints.WaypointsFactory</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory.html b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory.html
new file mode 100644
index 0000000000000000000000000000000000000000..f2c8b8986db2d36fe2ca2a8e0b964ce5b0ba88f4
--- /dev/null
+++ b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory.html	
@@ -0,0 +1,674 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de la classe Scripts.Waypoints.WaypointsFactory</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a></li><li class="navelem"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Fonctions membres publiques</a> &#124;
+<a href="#pub-static-methods">Fonctions membres publiques statiques</a> &#124;
+<a href="#pub-attribs">Attributs publics</a> &#124;
+<a href="#pub-static-attribs">Attributs publics statiques</a> &#124;
+<a href="#pri-methods">Fonctions membres privées</a> &#124;
+<a href="#pri-attribs">Attributs privés</a> &#124;
+<a href="#pri-static-attribs">Attributs privés statiques</a> &#124;
+<a href="class_scripts_1_1_waypoints_1_1_waypoints_factory-members.html">Liste de tous les membres</a>  </div>
+  <div class="headertitle"><div class="title">Référence de la classe Scripts.Waypoints.WaypointsFactory</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Graphe d'héritage de Scripts.Waypoints.WaypointsFactory:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scripts_1_1_waypoints_1_1_waypoints_factory.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Fonctions membres publiques</h2></td></tr>
+<tr class="memitem:a21d68c07458bfe01d8f0a30fc3c5b2c7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a21d68c07458bfe01d8f0a30fc3c5b2c7">getTest</a> ()</td></tr>
+<tr class="separator:a21d68c07458bfe01d8f0a30fc3c5b2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73c99a3e2c82e2eaa716b805b6d0559c"><td class="memItemLeft" align="right" valign="top">List&lt; Transform &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a73c99a3e2c82e2eaa716b805b6d0559c">getWp</a> ()</td></tr>
+<tr class="separator:a73c99a3e2c82e2eaa716b805b6d0559c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74cfaf6f0d9544978259f22c2cd0e815"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a74cfaf6f0d9544978259f22c2cd0e815">click</a> (string coord1, string coord2)</td></tr>
+<tr class="separator:a74cfaf6f0d9544978259f22c2cd0e815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Fonctions membres publiques statiques</h2></td></tr>
+<tr class="memitem:acac6d9107370f57d247dff5950d0c37a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#acac6d9107370f57d247dff5950d0c37a">getInstance</a> ()</td></tr>
+<tr class="separator:acac6d9107370f57d247dff5950d0c37a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Attributs publics</h2></td></tr>
+<tr class="memitem:a7e74fdf2c9721624e19abb4a75fdec4f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a7e74fdf2c9721624e19abb4a75fdec4f">coordonnee1</a></td></tr>
+<tr class="separator:a7e74fdf2c9721624e19abb4a75fdec4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a575662772ead40266f226762f248e46b"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a575662772ead40266f226762f248e46b">coordonnee2</a></td></tr>
+<tr class="separator:a575662772ead40266f226762f248e46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a348193021821365ece63b7a4dc7e74"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5a348193021821365ece63b7a4dc7e74">_prefab</a></td></tr>
+<tr class="separator:a5a348193021821365ece63b7a4dc7e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7e0ad2731d9384d6b44c1037518b587"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa7e0ad2731d9384d6b44c1037518b587">_prefabs_parent</a></td></tr>
+<tr class="separator:aa7e0ad2731d9384d6b44c1037518b587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92c10e021b36e40ef618dd22c1618a4b"><td class="memItemLeft" align="right" valign="top">Text&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a92c10e021b36e40ef618dd22c1618a4b">infoJson</a></td></tr>
+<tr class="separator:a92c10e021b36e40ef618dd22c1618a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Attributs publics statiques</h2></td></tr>
+<tr class="memitem:a1aac85b5f2cceba7f3596bc35e9ead5e"><td class="memItemLeft" align="right" valign="top">static List&lt; Transform &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a1aac85b5f2cceba7f3596bc35e9ead5e">points</a></td></tr>
+<tr class="separator:a1aac85b5f2cceba7f3596bc35e9ead5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Fonctions membres privées</h2></td></tr>
+<tr class="memitem:aeabaec156c5bc2aacba66f516a60459f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aeabaec156c5bc2aacba66f516a60459f">Start</a> ()</td></tr>
+<tr class="separator:aeabaec156c5bc2aacba66f516a60459f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1992f5695ca085637209fbabe51a93b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa1992f5695ca085637209fbabe51a93b">Route</a> ()</td></tr>
+<tr class="separator:aa1992f5695ca085637209fbabe51a93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ac95f71b10177d47b44cc3e1f3fd3ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5ac95f71b10177d47b44cc3e1f3fd3ff">HandleDirectionsResponse</a> (DirectionsResponse res)</td></tr>
+<tr class="separator:a5ac95f71b10177d47b44cc3e1f3fd3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a793e57b49ad9aef58d513d68d2d4be24"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a793e57b49ad9aef58d513d68d2d4be24">createRoad</a> ()</td></tr>
+<tr class="separator:a793e57b49ad9aef58d513d68d2d4be24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cd1b02842a9384382d88c7126ab8ff9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4cd1b02842a9384382d88c7126ab8ff9">PlacementWaypoint</a> (Vector2d coordonnesPoints)</td></tr>
+<tr class="separator:a4cd1b02842a9384382d88c7126ab8ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Attributs privés</h2></td></tr>
+<tr class="memitem:a465bb2b100f8805725b6e4218bcb31c0"><td class="memItemLeft" align="right" valign="top">AbstractMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a465bb2b100f8805725b6e4218bcb31c0">abstractmap</a></td></tr>
+<tr class="separator:a465bb2b100f8805725b6e4218bcb31c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa45ad3e3021dcce4d554db90e2637624"><td class="memItemLeft" align="right" valign="top">Directions&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa45ad3e3021dcce4d554db90e2637624">_directions</a></td></tr>
+<tr class="separator:aa45ad3e3021dcce4d554db90e2637624"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e85eb4a3894ed4921d4d75510417a12"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a8e85eb4a3894ed4921d4d75510417a12">map</a></td></tr>
+<tr class="separator:a8e85eb4a3894ed4921d4d75510417a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6338234ef58047429f68c0c72e80511"><td class="memItemLeft" align="right" valign="top">Vector2d[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#ab6338234ef58047429f68c0c72e80511">_coordinates</a></td></tr>
+<tr class="separator:ab6338234ef58047429f68c0c72e80511"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13dfc7ee70ef56a7eacf4f8174d58ecf"><td class="memItemLeft" align="right" valign="top">DirectionResource&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a13dfc7ee70ef56a7eacf4f8174d58ecf">_directionResource</a></td></tr>
+<tr class="separator:a13dfc7ee70ef56a7eacf4f8174d58ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bc7735409a77d00e71cd9b0b5a70d36"><td class="memItemLeft" align="right" valign="top">DirectionsResponse&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4bc7735409a77d00e71cd9b0b5a70d36">DirectionResourceResultat</a></td></tr>
+<tr class="separator:a4bc7735409a77d00e71cd9b0b5a70d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a489e265a81d41fd0db8ff49bdd1049a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a489e265a81d41fd0db8ff49bdd1049a2">test</a> = true</td></tr>
+<tr class="separator:a489e265a81d41fd0db8ff49bdd1049a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Attributs privés statiques</h2></td></tr>
+<tr class="memitem:a5803583a7966682debd9cd033c1f2170"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5803583a7966682debd9cd033c1f2170">JSON_FILE</a> = &quot;test.json&quot;</td></tr>
+<tr class="separator:a5803583a7966682debd9cd033c1f2170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a437d7f8d82beb81a549f3f0adad0ba69"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a437d7f8d82beb81a549f3f0adad0ba69">instance</a></td></tr>
+<tr class="separator:a437d7f8d82beb81a549f3f0adad0ba69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Documentation des fonctions membres</h2>
+<a id="a74cfaf6f0d9544978259f22c2cd0e815" name="a74cfaf6f0d9544978259f22c2cd0e815"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74cfaf6f0d9544978259f22c2cd0e815">&#9670;&nbsp;</a></span>click()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointsFactory.click </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>coord1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>coord2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a793e57b49ad9aef58d513d68d2d4be24" name="a793e57b49ad9aef58d513d68d2d4be24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a793e57b49ad9aef58d513d68d2d4be24">&#9670;&nbsp;</a></span>createRoad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator Scripts.Waypoints.WaypointsFactory.createRoad </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acac6d9107370f57d247dff5950d0c37a" name="acac6d9107370f57d247dff5950d0c37a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acac6d9107370f57d247dff5950d0c37a">&#9670;&nbsp;</a></span>getInstance()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a> Scripts.Waypoints.WaypointsFactory.getInstance </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a21d68c07458bfe01d8f0a30fc3c5b2c7" name="a21d68c07458bfe01d8f0a30fc3c5b2c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21d68c07458bfe01d8f0a30fc3c5b2c7">&#9670;&nbsp;</a></span>getTest()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.Waypoints.WaypointsFactory.getTest </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73c99a3e2c82e2eaa716b805b6d0559c" name="a73c99a3e2c82e2eaa716b805b6d0559c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73c99a3e2c82e2eaa716b805b6d0559c">&#9670;&nbsp;</a></span>getWp()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt; Transform &gt; Scripts.Waypoints.WaypointsFactory.getWp </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ac95f71b10177d47b44cc3e1f3fd3ff" name="a5ac95f71b10177d47b44cc3e1f3fd3ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ac95f71b10177d47b44cc3e1f3fd3ff">&#9670;&nbsp;</a></span>HandleDirectionsResponse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointsFactory.HandleDirectionsResponse </td>
+          <td>(</td>
+          <td class="paramtype">DirectionsResponse&#160;</td>
+          <td class="paramname"><em>res</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4cd1b02842a9384382d88c7126ab8ff9" name="a4cd1b02842a9384382d88c7126ab8ff9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4cd1b02842a9384382d88c7126ab8ff9">&#9670;&nbsp;</a></span>PlacementWaypoint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointsFactory.PlacementWaypoint </td>
+          <td>(</td>
+          <td class="paramtype">Vector2d&#160;</td>
+          <td class="paramname"><em>coordonnesPoints</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa1992f5695ca085637209fbabe51a93b" name="aa1992f5695ca085637209fbabe51a93b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1992f5695ca085637209fbabe51a93b">&#9670;&nbsp;</a></span>Route()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointsFactory.Route </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeabaec156c5bc2aacba66f516a60459f" name="aeabaec156c5bc2aacba66f516a60459f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeabaec156c5bc2aacba66f516a60459f">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Scripts.Waypoints.WaypointsFactory.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Documentation des données membres</h2>
+<a id="ab6338234ef58047429f68c0c72e80511" name="ab6338234ef58047429f68c0c72e80511"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6338234ef58047429f68c0c72e80511">&#9670;&nbsp;</a></span>_coordinates</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector2d [] Scripts.Waypoints.WaypointsFactory._coordinates</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13dfc7ee70ef56a7eacf4f8174d58ecf" name="a13dfc7ee70ef56a7eacf4f8174d58ecf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13dfc7ee70ef56a7eacf4f8174d58ecf">&#9670;&nbsp;</a></span>_directionResource</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">DirectionResource Scripts.Waypoints.WaypointsFactory._directionResource</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa45ad3e3021dcce4d554db90e2637624" name="aa45ad3e3021dcce4d554db90e2637624"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa45ad3e3021dcce4d554db90e2637624">&#9670;&nbsp;</a></span>_directions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Directions Scripts.Waypoints.WaypointsFactory._directions</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5a348193021821365ece63b7a4dc7e74" name="a5a348193021821365ece63b7a4dc7e74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a348193021821365ece63b7a4dc7e74">&#9670;&nbsp;</a></span>_prefab</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Waypoints.WaypointsFactory._prefab</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa7e0ad2731d9384d6b44c1037518b587" name="aa7e0ad2731d9384d6b44c1037518b587"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7e0ad2731d9384d6b44c1037518b587">&#9670;&nbsp;</a></span>_prefabs_parent</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Scripts.Waypoints.WaypointsFactory._prefabs_parent</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a465bb2b100f8805725b6e4218bcb31c0" name="a465bb2b100f8805725b6e4218bcb31c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a465bb2b100f8805725b6e4218bcb31c0">&#9670;&nbsp;</a></span>abstractmap</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractMap Scripts.Waypoints.WaypointsFactory.abstractmap</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e74fdf2c9721624e19abb4a75fdec4f" name="a7e74fdf2c9721624e19abb4a75fdec4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e74fdf2c9721624e19abb4a75fdec4f">&#9670;&nbsp;</a></span>coordonnee1</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scripts.Waypoints.WaypointsFactory.coordonnee1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a575662772ead40266f226762f248e46b" name="a575662772ead40266f226762f248e46b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a575662772ead40266f226762f248e46b">&#9670;&nbsp;</a></span>coordonnee2</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scripts.Waypoints.WaypointsFactory.coordonnee2</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bc7735409a77d00e71cd9b0b5a70d36" name="a4bc7735409a77d00e71cd9b0b5a70d36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bc7735409a77d00e71cd9b0b5a70d36">&#9670;&nbsp;</a></span>DirectionResourceResultat</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">DirectionsResponse Scripts.Waypoints.WaypointsFactory.DirectionResourceResultat</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a92c10e021b36e40ef618dd22c1618a4b" name="a92c10e021b36e40ef618dd22c1618a4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92c10e021b36e40ef618dd22c1618a4b">&#9670;&nbsp;</a></span>infoJson</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Text Scripts.Waypoints.WaypointsFactory.infoJson</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a437d7f8d82beb81a549f3f0adad0ba69" name="a437d7f8d82beb81a549f3f0adad0ba69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a437d7f8d82beb81a549f3f0adad0ba69">&#9670;&nbsp;</a></span>instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a> Scripts.Waypoints.WaypointsFactory.instance</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5803583a7966682debd9cd033c1f2170" name="a5803583a7966682debd9cd033c1f2170"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5803583a7966682debd9cd033c1f2170">&#9670;&nbsp;</a></span>JSON_FILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const string Scripts.Waypoints.WaypointsFactory.JSON_FILE = &quot;test.json&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e85eb4a3894ed4921d4d75510417a12" name="a8e85eb4a3894ed4921d4d75510417a12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e85eb4a3894ed4921d4d75510417a12">&#9670;&nbsp;</a></span>map</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject Scripts.Waypoints.WaypointsFactory.map</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1aac85b5f2cceba7f3596bc35e9ead5e" name="a1aac85b5f2cceba7f3596bc35e9ead5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1aac85b5f2cceba7f3596bc35e9ead5e">&#9670;&nbsp;</a></span>points</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Transform&gt; Scripts.Waypoints.WaypointsFactory.points</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a489e265a81d41fd0db8ff49bdd1049a2" name="a489e265a81d41fd0db8ff49bdd1049a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a489e265a81d41fd0db8ff49bdd1049a2">&#9670;&nbsp;</a></span>test</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Scripts.Waypoints.WaypointsFactory.test = true</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints/<a class="el" href="_waypoints_factory_8cs.html">WaypointsFactory.cs</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory.png b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d65164b9684a5ebf3867b703883805917a26e2c
Binary files /dev/null and b/Doc Doxygen/html/class_scripts_1_1_waypoints_1_1_waypoints_factory.png differ
diff --git a/Doc Doxygen/html/class_validate_game.html b/Doc Doxygen/html/class_validate_game.html
index 0fd3a330682a87fd10c61356eef8f3b5899ae112..b94a0c424099d86fe0b07bb21b1cfbc1ce73f91d 100644
--- a/Doc Doxygen/html/class_validate_game.html	
+++ b/Doc Doxygen/html/class_validate_game.html	
@@ -201,7 +201,7 @@ Attributs privés</h2></td></tr>
 </div>
 </div>
 <hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
-<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/<a class="el" href="_validate_game_8cs.html">ValidateGame.cs</a></li>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/UI/<a class="el" href="_validate_game_8cs.html">ValidateGame.cs</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/class_waypoint_spawner.html b/Doc Doxygen/html/class_waypoint_spawner.html
index ca7f4aef003661d1bc7a59b7feb2b677757d28ee..db3e5877c4661ae49bfc18738a8b786904c44ef4 100644
--- a/Doc Doxygen/html/class_waypoint_spawner.html	
+++ b/Doc Doxygen/html/class_waypoint_spawner.html	
@@ -285,7 +285,7 @@ Attributs privés</h2></td></tr>
 </div>
 </div>
 <hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
-<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/<a class="el" href="_waypoint_spawner_8cs.html">WaypointSpawner.cs</a></li>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints/<a class="el" href="_waypoint_spawner_8cs.html">WaypointSpawner.cs</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/class_waypoints_factory.html b/Doc Doxygen/html/class_waypoints_factory.html
index 700fb1e0f54b97110f4d0134b45cf99e430bbd3e..cb475424b71988da7a51bd4dcf98819bdf1f21db 100644
--- a/Doc Doxygen/html/class_waypoints_factory.html	
+++ b/Doc Doxygen/html/class_waypoints_factory.html	
@@ -659,7 +659,7 @@ Attributs privés statiques</h2></td></tr>
 </div>
 </div>
 <hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
-<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/<a class="el" href="_waypoints_factory_8cs.html">WaypointsFactory.cs</a></li>
+<li>D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints/<a class="el" href="_waypoints_factory_8cs.html">WaypointsFactory.cs</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/classes.html b/Doc Doxygen/html/classes.html
index 4d2f65823fa0131bd85021460662029a4b0682ae..4c24fc4bd24043d08e5a912336c968f4a22ce54f 100644
--- a/Doc Doxygen/html/classes.html	
+++ b/Doc Doxygen/html/classes.html	
@@ -67,7 +67,7 @@ $(function() {
   <div class="headertitle"><div class="title">Index des classes</div></div>
 </div><!--header-->
 <div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
+<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
 <div class="classindex">
 <dl class="classindex even">
 <dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
@@ -79,8 +79,14 @@ $(function() {
 <dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
 <dd><a class="el" href="class_exit_scene.html">ExitScene</a></dd></dl>
 <dl class="classindex odd">
+<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
+<dd><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">ForwardGeocodeUserInput</a> (<a class="el" href="namespace_scripts_1_1_map_box.html">Scripts.MapBox</a>)</dd></dl>
+<dl class="classindex even">
 <dt class="alphachar"><a id="letter_G" name="letter_G">G</a></dt>
-<dd><a class="el" href="class_game_manager.html">GameManager</a></dd></dl>
+<dd><a class="el" href="class_scripts_1_1_game_manager.html">GameManager</a> (<a class="el" href="namespace_scripts.html">Scripts</a>)</dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_H" name="letter_H">H</a></dt>
+<dd><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">HeroBuildingSelectionUserInput</a> (<a class="el" href="namespace_scripts_1_1_map_box.html">Scripts.MapBox</a>)</dd></dl>
 <dl class="classindex even">
 <dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
 <dd><a class="el" href="class_menu_toggle.html">MenuToggle</a></dd><dd><a class="el" href="class_motiv_scale.html">MotivScale</a></dd></dl>
@@ -88,20 +94,23 @@ $(function() {
 <dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
 <dd><a class="el" href="class_player_controller.html">PlayerController</a></dd></dl>
 <dl class="classindex even">
-<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
-<dd><a class="el" href="class_route_tracer.html">RouteTracer</a></dd><dd><a class="el" href="class_runners_factory.html">RunnersFactory</a></dd></dl>
+<dt class="alphachar"><a id="letter_Q" name="letter_Q">Q</a></dt>
+<dd><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">QuadTreeCameraMovement</a> (<a class="el" href="namespace_scripts_1_1_map.html">Scripts.Map</a>)</dd></dl>
 <dl class="classindex odd">
+<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
+<dd><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">ReloadMap</a> (<a class="el" href="namespace_scripts_1_1_map.html">Scripts.Map</a>)</dd><dd><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">RouteTracer</a> (<a class="el" href="namespace_scripts_1_1_routes.html">Scripts.Routes</a>)</dd><dd><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Runners</a> (<a class="el" href="namespace_scripts_1_1_i_a.html">Scripts.IA</a>)</dd><dd><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a> (<a class="el" href="namespace_scripts_1_1_i_a.html">Scripts.IA</a>)</dd></dl>
+<dl class="classindex even">
 <dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
 <dd><a class="el" href="class_scene_changer.html">SceneChanger</a></dd></dl>
-<dl class="classindex even">
+<dl class="classindex odd">
 <dt class="alphachar"><a id="letter_U" name="letter_U">U</a></dt>
 <dd><a class="el" href="class_ui.html">Ui</a></dd></dl>
-<dl class="classindex odd">
-<dt class="alphachar"><a id="letter_V" name="letter_V">V</a></dt>
-<dd><a class="el" href="class_validate_game.html">ValidateGame</a></dd></dl>
 <dl class="classindex even">
+<dt class="alphachar"><a id="letter_V" name="letter_V">V</a></dt>
+<dd><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">ValidateGame</a> (<a class="el" href="namespace_scripts_1_1_u_i.html">Scripts.UI</a>)</dd></dl>
+<dl class="classindex odd">
 <dt class="alphachar"><a id="letter_W" name="letter_W">W</a></dt>
-<dd><a class="el" href="class_waypoints_factory.html">WaypointsFactory</a></dd><dd><a class="el" href="class_waypoint_spawner.html">WaypointSpawner</a></dd></dl>
+<dd><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a> (<a class="el" href="namespace_scripts_1_1_waypoints.html">Scripts.Waypoints</a>)</dd><dd><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">WaypointSpawner</a> (<a class="el" href="namespace_scripts_1_1_waypoints.html">Scripts.Waypoints</a>)</dd></dl>
 </div>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/dir_34ad28a793e3e86a4ee10c35f7d495a6.html b/Doc Doxygen/html/dir_34ad28a793e3e86a4ee10c35f7d495a6.html
new file mode 100644
index 0000000000000000000000000000000000000000..212a6061ee0fa16219f55a991db5ccb2b569f29b
--- /dev/null
+++ b/Doc Doxygen/html/dir_34ad28a793e3e86a4ee10c35f7d495a6.html	
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Répertoire de référence de D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Waypoints</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_34ad28a793e3e86a4ee10c35f7d495a6.html">Waypoints</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Répertoire de référence de Waypoints</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Fichiers</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_waypoints_factory_8cs.html">WaypointsFactory.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_waypoint_spawner_8cs.html">WaypointSpawner.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/dir_50d8dbae3248b63a4c6b6ee98788cf2b.html b/Doc Doxygen/html/dir_50d8dbae3248b63a4c6b6ee98788cf2b.html
index 2b1fa4b0f07ee102399d5123dd3fcacecee20b3e..b58b28f74694108da78197aadd308f65f467cd55 100644
--- a/Doc Doxygen/html/dir_50d8dbae3248b63a4c6b6ee98788cf2b.html	
+++ b/Doc Doxygen/html/dir_50d8dbae3248b63a4c6b6ee98788cf2b.html	
@@ -74,6 +74,10 @@ $(function() {
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
 Fichiers</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_player_controller_8cs.html">PlayerController.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_runners_8cs.html">Runners.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_runners_factory_8cs.html">RunnersFactory.cs</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
diff --git a/Doc Doxygen/html/dir_5738c140dd15b9f55c84224f51c28d08.html b/Doc Doxygen/html/dir_5738c140dd15b9f55c84224f51c28d08.html
new file mode 100644
index 0000000000000000000000000000000000000000..897cd27c0984ca99f1df3bd1f1d7835b82f801c8
--- /dev/null
+++ b/Doc Doxygen/html/dir_5738c140dd15b9f55c84224f51c28d08.html	
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Répertoire de référence de D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/UI</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_5738c140dd15b9f55c84224f51c28d08.html">UI</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Répertoire de référence de UI</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Fichiers</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_game_8cs.html">ValidateGame.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/dir_93d15d3d1433f43f43061995929e4cf9.html b/Doc Doxygen/html/dir_93d15d3d1433f43f43061995929e4cf9.html
new file mode 100644
index 0000000000000000000000000000000000000000..cfefc7c7cafa6a681a5c3197c86b85d1913a82b7
--- /dev/null
+++ b/Doc Doxygen/html/dir_93d15d3d1433f43f43061995929e4cf9.html	
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Répertoire de référence de D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/MapBox</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_93d15d3d1433f43f43061995929e4cf9.html">MapBox</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Répertoire de référence de MapBox</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Fichiers</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_forward_geocode_user_input_8cs.html">ForwardGeocodeUserInput.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_hero_building_selection_user_input_8cs.html">HeroBuildingSelectionUserInput.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/dir_b2d3fca1b8e044c6741afb1a9c9dd736.html b/Doc Doxygen/html/dir_b2d3fca1b8e044c6741afb1a9c9dd736.html
new file mode 100644
index 0000000000000000000000000000000000000000..6d454eb504f85f5b1e325f68b098fafb225e6f2a
--- /dev/null
+++ b/Doc Doxygen/html/dir_b2d3fca1b8e044c6741afb1a9c9dd736.html	
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Répertoire de référence de D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Map</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_b2d3fca1b8e044c6741afb1a9c9dd736.html">Map</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Répertoire de référence de Map</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Fichiers</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_quad_tree_camera_movement_8cs.html">QuadTreeCameraMovement.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_reload_map_8cs.html">ReloadMap.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/dir_d29dc7521f00c92642a54a738a17a14e.html b/Doc Doxygen/html/dir_d29dc7521f00c92642a54a738a17a14e.html
new file mode 100644
index 0000000000000000000000000000000000000000..c6d78a6e23611a20421295b78ae8ff8ffba54d12
--- /dev/null
+++ b/Doc Doxygen/html/dir_d29dc7521f00c92642a54a738a17a14e.html	
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Répertoire de référence de D:/Unity/Projects/t-432-las-21-t-3-d/T3-Unity/Assets/Scripts/Routes</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_78c03cd9addce2cb4671a89bd8c69421.html">T3-Unity</a></li><li class="navelem"><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html">Assets</a></li><li class="navelem"><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_d29dc7521f00c92642a54a738a17a14e.html">Routes</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Répertoire de référence de Routes</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Fichiers</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_route_tracer_8cs.html">RouteTracer.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/dir_e709d7bad26959934375fdde7756c8f5.html b/Doc Doxygen/html/dir_e709d7bad26959934375fdde7756c8f5.html
index 0da6458df070c69d725d6588652971ecf6616679..b875463c195cb2e1236508a5fbbc404b9b5eef2b 100644
--- a/Doc Doxygen/html/dir_e709d7bad26959934375fdde7756c8f5.html	
+++ b/Doc Doxygen/html/dir_e709d7bad26959934375fdde7756c8f5.html	
@@ -76,6 +76,16 @@ $(function() {
 Répertoires</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">répertoire &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_50d8dbae3248b63a4c6b6ee98788cf2b.html">IA</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">répertoire &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b2d3fca1b8e044c6741afb1a9c9dd736.html">Map</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">répertoire &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_93d15d3d1433f43f43061995929e4cf9.html">MapBox</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">répertoire &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d29dc7521f00c92642a54a738a17a14e.html">Routes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">répertoire &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5738c140dd15b9f55c84224f51c28d08.html">UI</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">répertoire &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_34ad28a793e3e86a4ee10c35f7d495a6.html">Waypoints</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
 Fichiers</h2></td></tr>
@@ -93,20 +103,10 @@ Fichiers</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_motiv_scale_8cs.html">MotivScale.cs</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_player_controller_8cs.html">PlayerController.cs</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_route_tracer_8cs.html">RouteTracer.cs</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_scene_changer_8cs.html">SceneChanger.cs</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_ui_8cs.html">Ui.cs</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_game_8cs.html">ValidateGame.cs</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_waypoints_factory_8cs.html">WaypointsFactory.cs</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">fichier &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_waypoint_spawner_8cs.html">WaypointSpawner.cs</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/files.html b/Doc Doxygen/html/files.html
index c24c36f7770bbabb8562606a5e6163781f08aafe..973b0584f2ab148bd91d1d30e0a4a6ef261dcd80 100644
--- a/Doc Doxygen/html/files.html	
+++ b/Doc Doxygen/html/files.html	
@@ -73,21 +73,31 @@ $(function() {
 <tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_599d12f06d875492f54996ab8fd3ae62.html" target="_self">Assets</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_e709d7bad26959934375fdde7756c8f5.html" target="_self">Scripts</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')">&#160;</span><a class="el" href="dir_50d8dbae3248b63a4c6b6ee98788cf2b.html" target="_self">IA</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_runners_factory_8cs.html" target="_self">RunnersFactory.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_change_min_8cs.html" target="_self">ChangeMin.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="changeplus_8cs.html" target="_self">changeplus.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_diff_scale_8cs.html" target="_self">DiffScale.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_exit_scene_8cs.html" target="_self">ExitScene.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_game_manager_8cs.html" target="_self">GameManager.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_menu_toggle_8cs.html" target="_self">MenuToggle.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_motiv_scale_8cs.html" target="_self">MotivScale.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_player_controller_8cs.html" target="_self">PlayerController.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_route_tracer_8cs.html" target="_self">RouteTracer.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_scene_changer_8cs.html" target="_self">SceneChanger.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_ui_8cs.html" target="_self">Ui.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_validate_game_8cs.html" target="_self">ValidateGame.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_waypoints_factory_8cs.html" target="_self">WaypointsFactory.cs</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_waypoint_spawner_8cs.html" target="_self">WaypointSpawner.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_player_controller_8cs.html" target="_self">PlayerController.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_runners_8cs.html" target="_self">Runners.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_runners_factory_8cs.html" target="_self">RunnersFactory.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_1_" class="arrow" onclick="toggleFolder('0_0_0_1_')">&#9660;</span><span id="img_0_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_0_1_')">&#160;</span><a class="el" href="dir_b2d3fca1b8e044c6741afb1a9c9dd736.html" target="_self">Map</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_quad_tree_camera_movement_8cs.html" target="_self">QuadTreeCameraMovement.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_reload_map_8cs.html" target="_self">ReloadMap.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_2_" class="arrow" onclick="toggleFolder('0_0_0_2_')">&#9660;</span><span id="img_0_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_0_2_')">&#160;</span><a class="el" href="dir_93d15d3d1433f43f43061995929e4cf9.html" target="_self">MapBox</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_forward_geocode_user_input_8cs.html" target="_self">ForwardGeocodeUserInput.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_1_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_hero_building_selection_user_input_8cs.html" target="_self">HeroBuildingSelectionUserInput.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_3_" class="arrow" onclick="toggleFolder('0_0_0_3_')">&#9660;</span><span id="img_0_0_0_3_" class="iconfopen" onclick="toggleFolder('0_0_0_3_')">&#160;</span><a class="el" href="dir_d29dc7521f00c92642a54a738a17a14e.html" target="_self">Routes</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_3_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_route_tracer_8cs.html" target="_self">RouteTracer.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_4_" class="arrow" onclick="toggleFolder('0_0_0_4_')">&#9660;</span><span id="img_0_0_0_4_" class="iconfopen" onclick="toggleFolder('0_0_0_4_')">&#160;</span><a class="el" href="dir_5738c140dd15b9f55c84224f51c28d08.html" target="_self">UI</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_4_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_validate_game_8cs.html" target="_self">ValidateGame.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_5_" class="arrow" onclick="toggleFolder('0_0_0_5_')">&#9660;</span><span id="img_0_0_0_5_" class="iconfopen" onclick="toggleFolder('0_0_0_5_')">&#160;</span><a class="el" href="dir_34ad28a793e3e86a4ee10c35f7d495a6.html" target="_self">Waypoints</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_waypoints_factory_8cs.html" target="_self">WaypointsFactory.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_waypoint_spawner_8cs.html" target="_self">WaypointSpawner.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_change_min_8cs.html" target="_self">ChangeMin.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="changeplus_8cs.html" target="_self">changeplus.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_diff_scale_8cs.html" target="_self">DiffScale.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_exit_scene_8cs.html" target="_self">ExitScene.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_game_manager_8cs.html" target="_self">GameManager.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_menu_toggle_8cs.html" target="_self">MenuToggle.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_motiv_scale_8cs.html" target="_self">MotivScale.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_scene_changer_8cs.html" target="_self">SceneChanger.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_ui_8cs.html" target="_self">Ui.cs</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/functions.html b/Doc Doxygen/html/functions.html
index 8f1c19cb1dcc85b7bd3da6c30c94a78f7ff9149b..54ffb7a6b5d20376777420c0c71137ac84805f1e 100644
--- a/Doc Doxygen/html/functions.html	
+++ b/Doc Doxygen/html/functions.html	
@@ -67,49 +67,79 @@ $(function() {
 <div class="textblock">Liste de tous les membres de classe avec des liens vers les classes auxquelles ils appartiennent :</div>
 
 <h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
-<li>_coordinates&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ae7930005cf6d2643ba4ae26b90f0b110">WaypointsFactory</a></li>
-<li>_directionResource&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a21a3cd30162ae5a806548c43eeffb33b">WaypointsFactory</a></li>
-<li>_directions&#160;:&#160;<a class="el" href="class_waypoints_factory.html#acb78b3a45d18b272f958b311d17e231b">WaypointsFactory</a></li>
-<li>_indexWaypoint&#160;:&#160;<a class="el" href="class_game_manager.html#a1cc3bfb60c6b9fd920786b53060b7128">GameManager</a></li>
-<li>_locations&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a15975fed1f455d2adac6447aa8548140">WaypointSpawner</a></li>
-<li>_locationStrings&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#af1f74e58adddd46abf0831ef573266df">WaypointSpawner</a></li>
-<li>_locked&#160;:&#160;<a class="el" href="class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b">GameManager</a></li>
-<li>_map&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a739a238a5441c8e1bfb92e5247829d17">WaypointSpawner</a></li>
-<li>_markerPrefab&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a80b3e8000acf7ffe06bc6b6d686c76b7">WaypointSpawner</a></li>
-<li>_prefab&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ab0a5f50e432252cc37622168e08fd13f">WaypointsFactory</a></li>
-<li>_prefabs_parent&#160;:&#160;<a class="el" href="class_route_tracer.html#a609c81261ef2e49e754bc555a89d4979">RouteTracer</a>, <a class="el" href="class_waypoints_factory.html#a2b74a1472c7f4fce3620020dbb0eeeca">WaypointsFactory</a></li>
-<li>_spawnedObjects&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a3b668748681e83b71c17b1942db83542">WaypointSpawner</a></li>
-<li>_spawnScale&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a65a84662c972ac00b671fe7108459b12">WaypointSpawner</a></li>
-<li>_yPlane&#160;:&#160;<a class="el" href="class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f">GameManager</a></li>
+<li>_button&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ac43e22df8f25809d110be80960aa8785">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_camera&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8f81a4d94a3853f0488b16144a59db4b">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_cameraPosition&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#afa099a2e9acf179504aee78ec1b1d5db">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_cameraRotation&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab69d724bdd1444dd8f251010046198be">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_coordinate&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8630b2b792ee6b88c15dde78f7797d32">Scripts.MapBox.ForwardGeocodeUserInput</a></li>
+<li>_coordinates&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#ab6338234ef58047429f68c0c72e80511">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_directionResource&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a13dfc7ee70ef56a7eacf4f8174d58ecf">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_directions&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa45ad3e3021dcce4d554db90e2637624">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_dragStartedOnUI&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab97f68d09f22d7410254c30377883665">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_finishObject&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851">Scripts.Routes.RouteTracer</a></li>
+<li>_forwardGeocoder&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb">Scripts.Map.ReloadMap</a></li>
+<li>_groundPlane&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a459e261a2299664a1c032131d62926d9">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_hasResponse&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a49afa9f3ff7c970e3edff630e95a7f88">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#acf88101720f3e92fb8a8f71310e1c404">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_heroBuildingSelectionUserInput&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c">Scripts.Map.ReloadMap</a></li>
+<li>_indexWaypoint&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506">Scripts.GameManager</a></li>
+<li>_inputField&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a7fb395310e2a8edd552318eafbeb51fb">Scripts.MapBox.ForwardGeocodeUserInput</a></li>
+<li>_isInitialized&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a44ae934b6ddc61a31efcba07d3a0c5db">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_locations&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a0c45806d449fe03a4b9e5b3ca5d09342">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_locationStrings&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#af90cb885e17ea14b0dc4282786e8daae">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_locked&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16">Scripts.GameManager</a></li>
+<li>_map&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a">Scripts.Map.ReloadMap</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ac549e737de6bfe37545ec85afb01090c">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_mapManager&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a396ac6baacad49e8d8d65cdc67be99b5">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_markerPrefab&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a78acbc89c553e894c082fd43004c0c19">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_mousePosition&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a722797cec1d2e8781213c69cbd954153">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_mousePositionPrevious&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a554c0e691d2960cfb3f164099a047a58">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_origin&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a8d9e97e6b40ca602fda5b1cb4b42a43d">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_prefab&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5a348193021821365ece63b7a4dc7e74">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_prefabs_parent&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa7e0ad2731d9384d6b44c1037518b587">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_reloadRoutine&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191">Scripts.Map.ReloadMap</a></li>
+<li>_resource&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ae33a2ac7a84a737ff5762574285b1fc1">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab52b207b3721a1e8bf1ce6bfe4a01d78">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_shouldDrag&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aed27c3aef98ecfb14f6c40de5b478991">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_spawnedObjects&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4fb8496652524bfa6773c965b22b5ec9">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_spawnScale&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ae5b7bdd554463cf787ec54b3deb1b9a8">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_startObject&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999">Scripts.Routes.RouteTracer</a></li>
+<li>_trueSpeed&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1eca75222678987e4c79eda8619b1feb">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_useDegreeMethod&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a7ead824f8a2ca3e31df0227b929e12f2">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_wait&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9">Scripts.Map.ReloadMap</a></li>
+<li>_waypoints&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d">Scripts.Routes.RouteTracer</a></li>
+<li>_yPlane&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4">Scripts.GameManager</a></li>
+<li>_zoomSlider&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6">Scripts.Map.ReloadMap</a></li>
+<li>_zoomSpeed&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a83481dd0dc1aff0df05662ec01e5e34b">Scripts.Map.QuadTreeCameraMovement</a></li>
 </ul>
 
 
 <h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
-<li>abstractmap&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a6862a31ce3592d9870d957eac18d289d">WaypointsFactory</a></li>
-<li>actual_fame&#160;:&#160;<a class="el" href="class_validate_game.html#acfe4a4c0b98d896b183f01fd06ff58b7">ValidateGame</a></li>
+<li>abstractmap&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a465bb2b100f8805725b6e4218bcb31c0">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>actual_fame&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#aa7f9557da7da826d4911b9217e3ef14c">Scripts.UI.ValidateGame</a></li>
+<li>Awake()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#af77dc5497ea29fe3a7089db358856989">Scripts.Map.QuadTreeCameraMovement</a>, <a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768">Scripts.Map.ReloadMap</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ad7ec24e59056148724ea15c7aa6dec06">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a59e393cc0c87636bb2d783c2d1b4bb1d">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 </ul>
 
 
 <h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
+<li>BakeCameraTransform()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a4796fc1d559ffa0806347545903067dd">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 <li>Button&#160;:&#160;<a class="el" href="class_menu_toggle.html#a8fe601dca6293e1fcf571900cf3714de">MenuToggle</a></li>
 </ul>
 
 
 <h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
 <li>Canvas&#160;:&#160;<a class="el" href="class_menu_toggle.html#a5eaa07b5c88b47f334a13f1fa9449fce">MenuToggle</a></li>
-<li>canvasStep1&#160;:&#160;<a class="el" href="class_game_manager.html#a8d0ca4fc43ab284e21cc6115ee315a03">GameManager</a></li>
-<li>canvasStep2&#160;:&#160;<a class="el" href="class_game_manager.html#ac4b84e7aca453072078963aae9bbc3e4">GameManager</a></li>
+<li>canvasStep1&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46">Scripts.GameManager</a></li>
+<li>canvasStep2&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121">Scripts.GameManager</a></li>
 <li>changeButtonsProperty()&#160;:&#160;<a class="el" href="class_menu_toggle.html#ae05cfe20aa54f40858109eebf43d7142">MenuToggle</a></li>
 <li>changeCanvasProperty()&#160;:&#160;<a class="el" href="class_menu_toggle.html#a49f15f87c7ce96d60a3ab40546d6eae5">MenuToggle</a></li>
-<li>changeFame()&#160;:&#160;<a class="el" href="class_validate_game.html#a3ca5a2780a8ac1002c6f8bc6a57ae8d2">ValidateGame</a></li>
+<li>changeFame()&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8ed5f4174562f55ff7f98997d4f02a6f">Scripts.UI.ValidateGame</a></li>
 <li>changeMinus()&#160;:&#160;<a class="el" href="class_change_min.html#af8e9128b38a56d14f7dd56b0eafe250e">ChangeMin</a></li>
 <li>changePlus()&#160;:&#160;<a class="el" href="class_change_plus.html#a61826cf511e783454bd62278f8ad60e6">ChangePlus</a></li>
-<li>click()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ade613e774cf07e78d53d49f5cd1a6abd">WaypointsFactory</a></li>
-<li>coordonnee1&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a68aff97c24db7146fdf62ba37ac457da">WaypointsFactory</a></li>
-<li>coordonnee2&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a7c0f60d45e0dedb18c96330d2b78e6ca">WaypointsFactory</a></li>
-<li>copy&#160;:&#160;<a class="el" href="class_runners_factory.html#a41bc07cc7912081925c76ca13736fbea">RunnersFactory</a></li>
-<li>CreateLine()&#160;:&#160;<a class="el" href="class_route_tracer.html#a935e351b8e304013124a0157e758affe">RouteTracer</a></li>
-<li>createRoad()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#aee33ae1dcc69c878669d7dd22162f79a">WaypointsFactory</a></li>
+<li>click()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a74cfaf6f0d9544978259f22c2cd0e815">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>Coordinate&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a78bd417d52c3681131c33444b67fdeb2">Scripts.MapBox.ForwardGeocodeUserInput</a></li>
+<li>coordonnee1&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a7e74fdf2c9721624e19abb4a75fdec4f">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>coordonnee2&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a575662772ead40266f226762f248e46b">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>copy&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a25880aa3ed5e48ccf1e57c4cc61db075">Scripts.IA.RunnersFactory</a></li>
+<li>CreateLine()&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd">Scripts.Routes.RouteTracer</a></li>
+<li>createRoad()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a793e57b49ad9aef58d513d68d2d4be24">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
@@ -117,8 +147,8 @@ $(function() {
 <li>diff_max&#160;:&#160;<a class="el" href="class_motiv_scale.html#a09765c55e207d770f7f941df222c0bf8">MotivScale</a></li>
 <li>diff_min&#160;:&#160;<a class="el" href="class_motiv_scale.html#a45c698439a271bf696d1731cb292e9fe">MotivScale</a></li>
 <li>difficulty&#160;:&#160;<a class="el" href="class_ui.html#afecf54186dd0116693dc72ac22bb3c80">Ui</a></li>
-<li>DirectionResourceResultat&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ae9a67825c54d83be598283f8881291b9">WaypointsFactory</a></li>
-<li>DrawLine()&#160;:&#160;<a class="el" href="class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1">RouteTracer</a></li>
+<li>DirectionResourceResultat&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4bc7735409a77d00e71cd9b0b5a70d36">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>DrawLine()&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165">Scripts.Routes.RouteTracer</a></li>
 </ul>
 
 
@@ -129,42 +159,53 @@ $(function() {
 
 <h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
 <li>fame&#160;:&#160;<a class="el" href="class_ui.html#a177e6badba998fff116a887893363a7d">Ui</a></li>
+<li>ForwardGeocoder_OnGeocoderResponse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694">Scripts.Map.ReloadMap</a></li>
 </ul>
 
 
 <h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
-<li>getInstance()&#160;:&#160;<a class="el" href="class_runners_factory.html#ad858c849984c5e78837a24d1cb6fea36">RunnersFactory</a>, <a class="el" href="class_waypoints_factory.html#ac8678cd50cdf5d31121b54989616ec44">WaypointsFactory</a></li>
-<li>getRandom()&#160;:&#160;<a class="el" href="class_runners_factory.html#a7152abcee6b63d4c5b82a8dc5aa6bf9a">RunnersFactory</a></li>
-<li>getTest()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a3fdaaa83e5c179b85a3f3c14ebb7f1b1">WaypointsFactory</a></li>
-<li>getWp()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a3d52da43ff59c34065dbed3e58fe434d">WaypointsFactory</a></li>
+<li>getGroundPlaneHitPoint()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aaaaa6c0a0f767b23b6ffb5f9abaf01f7">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>getInstance()&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4bb0899e40285fb931852e7250b53756">Scripts.IA.RunnersFactory</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#acac6d9107370f57d247dff5950d0c37a">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>GetNextWaypoint()&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ac2203ceffbfe2f8ca0f5b3338c2096a3">Scripts.IA.Runners</a></li>
+<li>getRandom()&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a100adf81bcf61674d7fa3fb69b6fa21f">Scripts.IA.RunnersFactory</a></li>
+<li>getTest()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a21d68c07458bfe01d8f0a30fc3c5b2c7">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>getWp()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a73c99a3e2c82e2eaa716b805b6d0559c">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
-<li>HandleDirectionsResponse()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#af7fe63ac6cdd3d488dee7358526f01fd">WaypointsFactory</a></li>
+<li>HandleDirectionsResponse()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5ac95f71b10177d47b44cc3e1f3fd3ff">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>HandleGeocoderResponse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1dec7c495fa6641523ea79129da9a3a6">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8393b64df01f6c70b56253f3092725f8">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>HandleMouseAndKeyBoard()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1512977362fcaf1a54c91707ca996b71">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>HandleTouch()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#acb5e7364192afc6ef17f7a131a42c1b9">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>HandleUserInput()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a5d0d995c0e4d9b2caf4cbb61eb7d91e1">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a0211ebe177be874cbd2dd6a2f267c65f">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>HasResponse&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1cbd6f3693e78467eb413543ae639bb7">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a334feaedd13e550a72006987480e5bbb">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 </ul>
 
 
 <h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
-<li>infoJson&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a43613b3f209e69e1370bcd567d4ec2d0">WaypointsFactory</a></li>
-<li>instance&#160;:&#160;<a class="el" href="class_runners_factory.html#ad965d8183fd01e0f417ae7f0074d2807">RunnersFactory</a>, <a class="el" href="class_waypoints_factory.html#aa466483f4df680d8344cf90e2d7d166f">WaypointsFactory</a></li>
+<li>infoJson&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a92c10e021b36e40ef618dd22c1618a4b">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>instance&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#ab4eee90beb83d6379118ad7c16963b23">Scripts.IA.RunnersFactory</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a437d7f8d82beb81a549f3f0adad0ba69">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
-<li>JSON_FILE&#160;:&#160;<a class="el" href="class_waypoints_factory.html#abcad2455fd7882ecb5d542b62c17e745">WaypointsFactory</a></li>
+<li>JSON_FILE&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5803583a7966682debd9cd033c1f2170">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
+<li>LateUpdate()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a4b6b6761895d129dde9daeba89dac31e">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>linesParent&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30">Scripts.Routes.RouteTracer</a></li>
 <li>LoadScene()&#160;:&#160;<a class="el" href="class_scene_changer.html#a073fc80d7277cccf463fd2e3257f7a39">SceneChanger</a></li>
-<li>lockMovement()&#160;:&#160;<a class="el" href="class_game_manager.html#ae815dcbc1cfa1e6dce35843afa6d4851">GameManager</a></li>
+<li>location&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a3cf36f083efa7452fa15a7af6947c62b">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>lockMovement()&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49">Scripts.GameManager</a></li>
 </ul>
 
 
 <h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
-<li>map&#160;:&#160;<a class="el" href="class_game_manager.html#ace718c3e7f5136f4205b5c901b36a4cf">GameManager</a>, <a class="el" href="class_waypoints_factory.html#a6eaa6d54ceb441919eecc43706b2d6cb">WaypointsFactory</a></li>
-<li>mat&#160;:&#160;<a class="el" href="class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df">RouteTracer</a></li>
+<li>map&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46">Scripts.GameManager</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a8e85eb4a3894ed4921d4d75510417a12">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>mat&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4">Scripts.Routes.RouteTracer</a></li>
 <li>maxY&#160;:&#160;<a class="el" href="class_player_controller.html#a686cdf7aee2254a6c6f7bf09cb543ea6">PlayerController</a></li>
 <li>minY&#160;:&#160;<a class="el" href="class_player_controller.html#afe758a88e7ce82ea157d08e898bb2072">PlayerController</a></li>
 <li>moins&#160;:&#160;<a class="el" href="class_change_plus.html#a3df06502b61dbfca6995ad7a87a4863d">ChangePlus</a></li>
@@ -173,56 +214,71 @@ $(function() {
 
 
 <h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
-<li>nbJoueur&#160;:&#160;<a class="el" href="class_runners_factory.html#a73019f0ca14010fb518dae96b8cb63ed">RunnersFactory</a></li>
+<li>nbJoueur&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#af2cca6ed84f7fe4eb27ce3dbb9b579e5">Scripts.IA.RunnersFactory</a></li>
 </ul>
 
 
 <h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
-<li>objA&#160;:&#160;<a class="el" href="class_route_tracer.html#a6cefb9d7216ff4f9d61255103caa6ade">RouteTracer</a></li>
-<li>objB&#160;:&#160;<a class="el" href="class_route_tracer.html#ab9b26ef9a42fef70fbc287bf7b063aed">RouteTracer</a></li>
+<li>OnGeocoderResponse&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a08a1a9eefd315b15fa1b82fed58b657d">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a1509985925cd543c0307ffbace424f38">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 </ul>
 
 
 <h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
-<li>parent&#160;:&#160;<a class="el" href="class_runners_factory.html#aa4b8c6a8b77a8dc21b8a7e4420dad88a">RunnersFactory</a></li>
-<li>PlacementWaypoint()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a9123dc686e90af330df2252108a54a6d">WaypointsFactory</a></li>
-<li>player&#160;:&#160;<a class="el" href="class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998">PlayerController</a></li>
+<li>PanMapUsingKeyBoard()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a2bf757df0832082ff33ee18e00ed1bd2">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>PanMapUsingTouchOrMouse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a93f72d1bf0b212050ec959a4222674f6">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>panSpeed&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a79a7a9e646e27f6bae654efc78279d93">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>parent&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a7df74d1e1e8e681118258f7e65c52611">Scripts.IA.RunnersFactory</a></li>
+<li>PlacementWaypoint()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4cd1b02842a9384382d88c7126ab8ff9">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>player&#160;:&#160;<a class="el" href="class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998">PlayerController</a>, <a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8">Scripts.Map.ReloadMap</a></li>
+<li>playerStartPos&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266">Scripts.Map.ReloadMap</a></li>
 <li>plus&#160;:&#160;<a class="el" href="class_change_min.html#aad95d592bd29938f8a1eb56bbc05acb0">ChangeMin</a></li>
-<li>points&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a45bf9841326dabd400a6d40e1449c161">WaypointsFactory</a></li>
+<li>points&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a1aac85b5f2cceba7f3596bc35e9ead5e">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
-<li>rayLength&#160;:&#160;<a class="el" href="class_route_tracer.html#a11fd34ef9497a918463cfa6c0d0388a2">RouteTracer</a></li>
-<li>rdn&#160;:&#160;<a class="el" href="class_runners_factory.html#aa5bb5add0323abc135518fe4315972ca">RunnersFactory</a></li>
+<li>rdn&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a87f016866cdcb79050d3dda67dbb5c63">Scripts.IA.RunnersFactory</a></li>
+<li>referenceCamera&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a27a2f74ef05b819a2c4c6a8c762ef5af">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>Reload()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894">Scripts.Map.ReloadMap</a></li>
+<li>ReloadAfterDelay()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003">Scripts.Map.ReloadMap</a></li>
 <li>rep&#160;:&#160;<a class="el" href="class_ui.html#ae8035489d807178caedaaf180db7ca41">Ui</a></li>
-<li>Route()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a7d2fd0f1d966bdb5381de18071417199">WaypointsFactory</a></li>
+<li>Response&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8e8fcaa159f95dd423686e67a9ac4cf8">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a84396166243e696dc54e9f171a2ac69c">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>Route()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa1992f5695ca085637209fbabe51a93b">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
-<li>speed&#160;:&#160;<a class="el" href="class_player_controller.html#a0928605583f0563cd84fe43119d336ec">PlayerController</a></li>
-<li>Start()&#160;:&#160;<a class="el" href="class_diff_scale.html#a422c9c583b1088212e872cd94842e078">DiffScale</a>, <a class="el" href="class_game_manager.html#a5ccfacd027ad08eeb4ff1f25a7f59c98">GameManager</a>, <a class="el" href="class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96">MenuToggle</a>, <a class="el" href="class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e">MotivScale</a>, <a class="el" href="class_player_controller.html#ae1117d9c4da3193181cddad2c814e467">PlayerController</a>, <a class="el" href="class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1">RouteTracer</a>, <a class="el" href="class_runners_factory.html#a0efd526d056b5e0d13d8ab09e66ba019">RunnersFactory</a>, <a class="el" href="class_ui.html#a78c53753175e49e636e779f85c4bbac2">Ui</a>, <a class="el" href="class_validate_game.html#ac93c4c2a411c60d697545d14c1c1f4e4">ValidateGame</a>, <a class="el" href="class_waypoints_factory.html#ada751b38a531bc6da07c247347fe952f">WaypointsFactory</a>, <a class="el" href="class_waypoint_spawner.html#ae10b9654c4adef29379c6567431b9547">WaypointSpawner</a></li>
-<li>startFame()&#160;:&#160;<a class="el" href="class_validate_game.html#ab0679ab29a37ff59bc2ce3ea07ce7232">ValidateGame</a></li>
+<li>speed&#160;:&#160;<a class="el" href="class_player_controller.html#a0928605583f0563cd84fe43119d336ec">PlayerController</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a14ff7dd83deed7f6eb1373b94eb940a1">Scripts.IA.Runners</a></li>
+<li>Start()&#160;:&#160;<a class="el" href="class_diff_scale.html#a422c9c583b1088212e872cd94842e078">DiffScale</a>, <a class="el" href="class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96">MenuToggle</a>, <a class="el" href="class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e">MotivScale</a>, <a class="el" href="class_player_controller.html#ae1117d9c4da3193181cddad2c814e467">PlayerController</a>, <a class="el" href="class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff">Scripts.GameManager</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#aca2df91d55a20e369b4b6ddc4b6a017f">Scripts.IA.Runners</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4c31185857c6636f2afee059e0bedd0d">Scripts.IA.RunnersFactory</a>, <a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab3472c55c5c377945048c565938c8c52">Scripts.Map.QuadTreeCameraMovement</a>, <a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745">Scripts.Routes.RouteTracer</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aeabaec156c5bc2aacba66f516a60459f">Scripts.Waypoints.WaypointsFactory</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4cae751a1f88a7a094cab39eefbda37a">Scripts.Waypoints.WaypointSpawner</a>, <a class="el" href="class_ui.html#a78c53753175e49e636e779f85c4bbac2">Ui</a></li>
+<li>startFame()&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a2d57f22169b7eab0fd3c9bdb40428008">Scripts.UI.ValidateGame</a></li>
 <li>stop&#160;:&#160;<a class="el" href="class_ui.html#a58ed7a04632314b456b8eef16901fee9">Ui</a></li>
 </ul>
 
 
 <h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
-<li>test&#160;:&#160;<a class="el" href="class_route_tracer.html#a2aa6a73265741c833316328214bffa89">RouteTracer</a>, <a class="el" href="class_waypoints_factory.html#a525614c0c31127f96a162c0908206d6d">WaypointsFactory</a></li>
-<li>textshowed&#160;:&#160;<a class="el" href="class_validate_game.html#a76d21b390e4ffa5390a2dc8666a345d6">ValidateGame</a></li>
+<li>target&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#abace726581941bf2323008e2c62183cd">Scripts.IA.Runners</a></li>
+<li>test&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a489e265a81d41fd0db8ff49bdd1049a2">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>textshowed&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8dff2907692909da3f0cecc1aba81ab9">Scripts.UI.ValidateGame</a></li>
+<li>TransformCamera()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a342e07fd9b20413e5c998c748dd8cd33">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 <li>trueSpeed&#160;:&#160;<a class="el" href="class_player_controller.html#a18b044c191ec1e8f89e5eb70894272d0">PlayerController</a></li>
 </ul>
 
 
 <h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
-<li>Update()&#160;:&#160;<a class="el" href="class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf">DiffScale</a>, <a class="el" href="class_game_manager.html#a44c79b205dec16bfe650e21259860c5b">GameManager</a>, <a class="el" href="class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7">MotivScale</a>, <a class="el" href="class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43">PlayerController</a>, <a class="el" href="class_ui.html#a88b757115b8060a02d505301d445d589">Ui</a>, <a class="el" href="class_waypoint_spawner.html#aebfedc7ba4cdc5ba4f61471d30ff55c3">WaypointSpawner</a></li>
+<li>Update()&#160;:&#160;<a class="el" href="class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf">DiffScale</a>, <a class="el" href="class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7">MotivScale</a>, <a class="el" href="class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43">PlayerController</a>, <a class="el" href="class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1">Scripts.GameManager</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a0bd4d76ae2e3e1522e288a8aa7e28015">Scripts.IA.Runners</a>, <a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ae4f2a49f967e2412869c109953aeaeed">Scripts.Map.QuadTreeCameraMovement</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a9c6ed9299adc04885068359d4bd617eb">Scripts.Waypoints.WaypointSpawner</a>, <a class="el" href="class_ui.html#a88b757115b8060a02d505301d445d589">Ui</a></li>
+<li>UseDegreeConversion()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a22b81c593e2d2a7c3ae774e39ab28524">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>UseMeterConversion()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a73a7245156479514f964132b6dc9d135">Scripts.Map.QuadTreeCameraMovement</a></li>
 </ul>
 
 
 <h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
-<li>waypoints&#160;:&#160;<a class="el" href="class_game_manager.html#a018dca7fb070c0984308a80e71bb8fd1">GameManager</a></li>
-<li>wp_points&#160;:&#160;<a class="el" href="class_route_tracer.html#a46a224b20298231f504d78efaf14c394">RouteTracer</a></li>
+<li>waypointIndex&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ab61545e58cbba7e24d0be76d79667dc0">Scripts.IA.Runners</a></li>
+<li>waypoints&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b">Scripts.GameManager</a></li>
+</ul>
+
+
+<h3><a id="index_z" name="index_z"></a>- z -</h3><ul>
+<li>ZoomMapUsingTouchOrMouse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a5384b163265e3fc93d31357936984602">Scripts.Map.QuadTreeCameraMovement</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/functions_evnt.html b/Doc Doxygen/html/functions_evnt.html
new file mode 100644
index 0000000000000000000000000000000000000000..63a7f311c41365f8173b1582eb20f7a709be9ffb
--- /dev/null
+++ b/Doc Doxygen/html/functions_evnt.html	
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Membres de classe - Événements</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- 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 class="contents">
+&#160;<ul>
+<li>OnGeocoderResponse&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a08a1a9eefd315b15fa1b82fed58b657d">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a1509985925cd543c0307ffbace424f38">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/functions_func.html b/Doc Doxygen/html/functions_func.html
index 325f1d853e94fd5dc261f274e0b54614a5709b4d..b2347f1de28ee344c4cf2458a30070f96c334b2a 100644
--- a/Doc Doxygen/html/functions_func.html	
+++ b/Doc Doxygen/html/functions_func.html	
@@ -66,20 +66,30 @@ $(function() {
 <div class="contents">
 &#160;
 
+<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
+<li>Awake()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#af77dc5497ea29fe3a7089db358856989">Scripts.Map.QuadTreeCameraMovement</a>, <a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768">Scripts.Map.ReloadMap</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ad7ec24e59056148724ea15c7aa6dec06">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a59e393cc0c87636bb2d783c2d1b4bb1d">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+</ul>
+
+
+<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
+<li>BakeCameraTransform()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a4796fc1d559ffa0806347545903067dd">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+</ul>
+
+
 <h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
 <li>changeButtonsProperty()&#160;:&#160;<a class="el" href="class_menu_toggle.html#ae05cfe20aa54f40858109eebf43d7142">MenuToggle</a></li>
 <li>changeCanvasProperty()&#160;:&#160;<a class="el" href="class_menu_toggle.html#a49f15f87c7ce96d60a3ab40546d6eae5">MenuToggle</a></li>
-<li>changeFame()&#160;:&#160;<a class="el" href="class_validate_game.html#a3ca5a2780a8ac1002c6f8bc6a57ae8d2">ValidateGame</a></li>
+<li>changeFame()&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8ed5f4174562f55ff7f98997d4f02a6f">Scripts.UI.ValidateGame</a></li>
 <li>changeMinus()&#160;:&#160;<a class="el" href="class_change_min.html#af8e9128b38a56d14f7dd56b0eafe250e">ChangeMin</a></li>
 <li>changePlus()&#160;:&#160;<a class="el" href="class_change_plus.html#a61826cf511e783454bd62278f8ad60e6">ChangePlus</a></li>
-<li>click()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ade613e774cf07e78d53d49f5cd1a6abd">WaypointsFactory</a></li>
-<li>CreateLine()&#160;:&#160;<a class="el" href="class_route_tracer.html#a935e351b8e304013124a0157e758affe">RouteTracer</a></li>
-<li>createRoad()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#aee33ae1dcc69c878669d7dd22162f79a">WaypointsFactory</a></li>
+<li>click()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a74cfaf6f0d9544978259f22c2cd0e815">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>CreateLine()&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd">Scripts.Routes.RouteTracer</a></li>
+<li>createRoad()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a793e57b49ad9aef58d513d68d2d4be24">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
-<li>DrawLine()&#160;:&#160;<a class="el" href="class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1">RouteTracer</a></li>
+<li>DrawLine()&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165">Scripts.Routes.RouteTracer</a></li>
 </ul>
 
 
@@ -88,43 +98,71 @@ $(function() {
 </ul>
 
 
+<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
+<li>ForwardGeocoder_OnGeocoderResponse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694">Scripts.Map.ReloadMap</a></li>
+</ul>
+
+
 <h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
-<li>getInstance()&#160;:&#160;<a class="el" href="class_runners_factory.html#ad858c849984c5e78837a24d1cb6fea36">RunnersFactory</a>, <a class="el" href="class_waypoints_factory.html#ac8678cd50cdf5d31121b54989616ec44">WaypointsFactory</a></li>
-<li>getRandom()&#160;:&#160;<a class="el" href="class_runners_factory.html#a7152abcee6b63d4c5b82a8dc5aa6bf9a">RunnersFactory</a></li>
-<li>getTest()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a3fdaaa83e5c179b85a3f3c14ebb7f1b1">WaypointsFactory</a></li>
-<li>getWp()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a3d52da43ff59c34065dbed3e58fe434d">WaypointsFactory</a></li>
+<li>getGroundPlaneHitPoint()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aaaaa6c0a0f767b23b6ffb5f9abaf01f7">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>getInstance()&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4bb0899e40285fb931852e7250b53756">Scripts.IA.RunnersFactory</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#acac6d9107370f57d247dff5950d0c37a">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>GetNextWaypoint()&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ac2203ceffbfe2f8ca0f5b3338c2096a3">Scripts.IA.Runners</a></li>
+<li>getRandom()&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a100adf81bcf61674d7fa3fb69b6fa21f">Scripts.IA.RunnersFactory</a></li>
+<li>getTest()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a21d68c07458bfe01d8f0a30fc3c5b2c7">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>getWp()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a73c99a3e2c82e2eaa716b805b6d0559c">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
-<li>HandleDirectionsResponse()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#af7fe63ac6cdd3d488dee7358526f01fd">WaypointsFactory</a></li>
+<li>HandleDirectionsResponse()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5ac95f71b10177d47b44cc3e1f3fd3ff">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>HandleGeocoderResponse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1dec7c495fa6641523ea79129da9a3a6">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8393b64df01f6c70b56253f3092725f8">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>HandleMouseAndKeyBoard()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1512977362fcaf1a54c91707ca996b71">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>HandleTouch()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#acb5e7364192afc6ef17f7a131a42c1b9">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>HandleUserInput()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a5d0d995c0e4d9b2caf4cbb61eb7d91e1">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a0211ebe177be874cbd2dd6a2f267c65f">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 </ul>
 
 
 <h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
+<li>LateUpdate()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a4b6b6761895d129dde9daeba89dac31e">Scripts.Map.QuadTreeCameraMovement</a></li>
 <li>LoadScene()&#160;:&#160;<a class="el" href="class_scene_changer.html#a073fc80d7277cccf463fd2e3257f7a39">SceneChanger</a></li>
-<li>lockMovement()&#160;:&#160;<a class="el" href="class_game_manager.html#ae815dcbc1cfa1e6dce35843afa6d4851">GameManager</a></li>
+<li>lockMovement()&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49">Scripts.GameManager</a></li>
 </ul>
 
 
 <h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
-<li>PlacementWaypoint()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a9123dc686e90af330df2252108a54a6d">WaypointsFactory</a></li>
+<li>PanMapUsingKeyBoard()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a2bf757df0832082ff33ee18e00ed1bd2">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>PanMapUsingTouchOrMouse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a93f72d1bf0b212050ec959a4222674f6">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>PlacementWaypoint()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4cd1b02842a9384382d88c7126ab8ff9">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
-<li>Route()&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a7d2fd0f1d966bdb5381de18071417199">WaypointsFactory</a></li>
+<li>Reload()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894">Scripts.Map.ReloadMap</a></li>
+<li>ReloadAfterDelay()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003">Scripts.Map.ReloadMap</a></li>
+<li>Route()&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa1992f5695ca085637209fbabe51a93b">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
-<li>Start()&#160;:&#160;<a class="el" href="class_diff_scale.html#a422c9c583b1088212e872cd94842e078">DiffScale</a>, <a class="el" href="class_game_manager.html#a5ccfacd027ad08eeb4ff1f25a7f59c98">GameManager</a>, <a class="el" href="class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96">MenuToggle</a>, <a class="el" href="class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e">MotivScale</a>, <a class="el" href="class_player_controller.html#ae1117d9c4da3193181cddad2c814e467">PlayerController</a>, <a class="el" href="class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1">RouteTracer</a>, <a class="el" href="class_runners_factory.html#a0efd526d056b5e0d13d8ab09e66ba019">RunnersFactory</a>, <a class="el" href="class_ui.html#a78c53753175e49e636e779f85c4bbac2">Ui</a>, <a class="el" href="class_validate_game.html#ac93c4c2a411c60d697545d14c1c1f4e4">ValidateGame</a>, <a class="el" href="class_waypoints_factory.html#ada751b38a531bc6da07c247347fe952f">WaypointsFactory</a>, <a class="el" href="class_waypoint_spawner.html#ae10b9654c4adef29379c6567431b9547">WaypointSpawner</a></li>
-<li>startFame()&#160;:&#160;<a class="el" href="class_validate_game.html#ab0679ab29a37ff59bc2ce3ea07ce7232">ValidateGame</a></li>
+<li>Start()&#160;:&#160;<a class="el" href="class_diff_scale.html#a422c9c583b1088212e872cd94842e078">DiffScale</a>, <a class="el" href="class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96">MenuToggle</a>, <a class="el" href="class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e">MotivScale</a>, <a class="el" href="class_player_controller.html#ae1117d9c4da3193181cddad2c814e467">PlayerController</a>, <a class="el" href="class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff">Scripts.GameManager</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#aca2df91d55a20e369b4b6ddc4b6a017f">Scripts.IA.Runners</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a4c31185857c6636f2afee059e0bedd0d">Scripts.IA.RunnersFactory</a>, <a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab3472c55c5c377945048c565938c8c52">Scripts.Map.QuadTreeCameraMovement</a>, <a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745">Scripts.Routes.RouteTracer</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aeabaec156c5bc2aacba66f516a60459f">Scripts.Waypoints.WaypointsFactory</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4cae751a1f88a7a094cab39eefbda37a">Scripts.Waypoints.WaypointSpawner</a>, <a class="el" href="class_ui.html#a78c53753175e49e636e779f85c4bbac2">Ui</a></li>
+<li>startFame()&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a2d57f22169b7eab0fd3c9bdb40428008">Scripts.UI.ValidateGame</a></li>
+</ul>
+
+
+<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
+<li>TransformCamera()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a342e07fd9b20413e5c998c748dd8cd33">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 </ul>
 
 
 <h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
-<li>Update()&#160;:&#160;<a class="el" href="class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf">DiffScale</a>, <a class="el" href="class_game_manager.html#a44c79b205dec16bfe650e21259860c5b">GameManager</a>, <a class="el" href="class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7">MotivScale</a>, <a class="el" href="class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43">PlayerController</a>, <a class="el" href="class_ui.html#a88b757115b8060a02d505301d445d589">Ui</a>, <a class="el" href="class_waypoint_spawner.html#aebfedc7ba4cdc5ba4f61471d30ff55c3">WaypointSpawner</a></li>
+<li>Update()&#160;:&#160;<a class="el" href="class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf">DiffScale</a>, <a class="el" href="class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7">MotivScale</a>, <a class="el" href="class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43">PlayerController</a>, <a class="el" href="class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1">Scripts.GameManager</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a0bd4d76ae2e3e1522e288a8aa7e28015">Scripts.IA.Runners</a>, <a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ae4f2a49f967e2412869c109953aeaeed">Scripts.Map.QuadTreeCameraMovement</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a9c6ed9299adc04885068359d4bd617eb">Scripts.Waypoints.WaypointSpawner</a>, <a class="el" href="class_ui.html#a88b757115b8060a02d505301d445d589">Ui</a></li>
+<li>UseDegreeConversion()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a22b81c593e2d2a7c3ae774e39ab28524">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>UseMeterConversion()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a73a7245156479514f964132b6dc9d135">Scripts.Map.QuadTreeCameraMovement</a></li>
+</ul>
+
+
+<h3><a id="index_z" name="index_z"></a>- z -</h3><ul>
+<li>ZoomMapUsingTouchOrMouse()&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a5384b163265e3fc93d31357936984602">Scripts.Map.QuadTreeCameraMovement</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/functions_prop.html b/Doc Doxygen/html/functions_prop.html
new file mode 100644
index 0000000000000000000000000000000000000000..e778fa4071db6968eca6164c96b3846a6c5cdde5
--- /dev/null
+++ b/Doc Doxygen/html/functions_prop.html	
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Membres de classe - Propriétés</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- 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 class="contents">
+&#160;<ul>
+<li>Coordinate&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a78bd417d52c3681131c33444b67fdeb2">Scripts.MapBox.ForwardGeocodeUserInput</a></li>
+<li>HasResponse&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1cbd6f3693e78467eb413543ae639bb7">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a334feaedd13e550a72006987480e5bbb">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>Response&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8e8fcaa159f95dd423686e67a9ac4cf8">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a84396166243e696dc54e9f171a2ac69c">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/functions_vars.html b/Doc Doxygen/html/functions_vars.html
index 25a4d8f1864bc963d2de0268a33067c91c9f5905..79eace492efc3498c2683ddc9c0ab82096b94e58 100644
--- a/Doc Doxygen/html/functions_vars.html	
+++ b/Doc Doxygen/html/functions_vars.html	
@@ -67,26 +67,53 @@ $(function() {
 &#160;
 
 <h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
-<li>_coordinates&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ae7930005cf6d2643ba4ae26b90f0b110">WaypointsFactory</a></li>
-<li>_directionResource&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a21a3cd30162ae5a806548c43eeffb33b">WaypointsFactory</a></li>
-<li>_directions&#160;:&#160;<a class="el" href="class_waypoints_factory.html#acb78b3a45d18b272f958b311d17e231b">WaypointsFactory</a></li>
-<li>_indexWaypoint&#160;:&#160;<a class="el" href="class_game_manager.html#a1cc3bfb60c6b9fd920786b53060b7128">GameManager</a></li>
-<li>_locations&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a15975fed1f455d2adac6447aa8548140">WaypointSpawner</a></li>
-<li>_locationStrings&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#af1f74e58adddd46abf0831ef573266df">WaypointSpawner</a></li>
-<li>_locked&#160;:&#160;<a class="el" href="class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b">GameManager</a></li>
-<li>_map&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a739a238a5441c8e1bfb92e5247829d17">WaypointSpawner</a></li>
-<li>_markerPrefab&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a80b3e8000acf7ffe06bc6b6d686c76b7">WaypointSpawner</a></li>
-<li>_prefab&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ab0a5f50e432252cc37622168e08fd13f">WaypointsFactory</a></li>
-<li>_prefabs_parent&#160;:&#160;<a class="el" href="class_route_tracer.html#a609c81261ef2e49e754bc555a89d4979">RouteTracer</a>, <a class="el" href="class_waypoints_factory.html#a2b74a1472c7f4fce3620020dbb0eeeca">WaypointsFactory</a></li>
-<li>_spawnedObjects&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a3b668748681e83b71c17b1942db83542">WaypointSpawner</a></li>
-<li>_spawnScale&#160;:&#160;<a class="el" href="class_waypoint_spawner.html#a65a84662c972ac00b671fe7108459b12">WaypointSpawner</a></li>
-<li>_yPlane&#160;:&#160;<a class="el" href="class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f">GameManager</a></li>
+<li>_button&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ac43e22df8f25809d110be80960aa8785">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_camera&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8f81a4d94a3853f0488b16144a59db4b">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_cameraPosition&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#afa099a2e9acf179504aee78ec1b1d5db">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_cameraRotation&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab69d724bdd1444dd8f251010046198be">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_coordinate&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8630b2b792ee6b88c15dde78f7797d32">Scripts.MapBox.ForwardGeocodeUserInput</a></li>
+<li>_coordinates&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#ab6338234ef58047429f68c0c72e80511">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_directionResource&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a13dfc7ee70ef56a7eacf4f8174d58ecf">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_directions&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa45ad3e3021dcce4d554db90e2637624">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_dragStartedOnUI&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab97f68d09f22d7410254c30377883665">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_finishObject&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851">Scripts.Routes.RouteTracer</a></li>
+<li>_forwardGeocoder&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb">Scripts.Map.ReloadMap</a></li>
+<li>_groundPlane&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a459e261a2299664a1c032131d62926d9">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_hasResponse&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a49afa9f3ff7c970e3edff630e95a7f88">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#acf88101720f3e92fb8a8f71310e1c404">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_heroBuildingSelectionUserInput&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c">Scripts.Map.ReloadMap</a></li>
+<li>_indexWaypoint&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506">Scripts.GameManager</a></li>
+<li>_inputField&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a7fb395310e2a8edd552318eafbeb51fb">Scripts.MapBox.ForwardGeocodeUserInput</a></li>
+<li>_isInitialized&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a44ae934b6ddc61a31efcba07d3a0c5db">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_locations&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a0c45806d449fe03a4b9e5b3ca5d09342">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_locationStrings&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#af90cb885e17ea14b0dc4282786e8daae">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_locked&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16">Scripts.GameManager</a></li>
+<li>_map&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a">Scripts.Map.ReloadMap</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ac549e737de6bfe37545ec85afb01090c">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_mapManager&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a396ac6baacad49e8d8d65cdc67be99b5">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_markerPrefab&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a78acbc89c553e894c082fd43004c0c19">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_mousePosition&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a722797cec1d2e8781213c69cbd954153">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_mousePositionPrevious&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a554c0e691d2960cfb3f164099a047a58">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_origin&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a8d9e97e6b40ca602fda5b1cb4b42a43d">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_prefab&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5a348193021821365ece63b7a4dc7e74">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_prefabs_parent&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa7e0ad2731d9384d6b44c1037518b587">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>_reloadRoutine&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191">Scripts.Map.ReloadMap</a></li>
+<li>_resource&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ae33a2ac7a84a737ff5762574285b1fc1">Scripts.MapBox.ForwardGeocodeUserInput</a>, <a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab52b207b3721a1e8bf1ce6bfe4a01d78">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
+<li>_shouldDrag&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aed27c3aef98ecfb14f6c40de5b478991">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_spawnedObjects&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4fb8496652524bfa6773c965b22b5ec9">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_spawnScale&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ae5b7bdd554463cf787ec54b3deb1b9a8">Scripts.Waypoints.WaypointSpawner</a></li>
+<li>_startObject&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999">Scripts.Routes.RouteTracer</a></li>
+<li>_trueSpeed&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1eca75222678987e4c79eda8619b1feb">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_useDegreeMethod&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a7ead824f8a2ca3e31df0227b929e12f2">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>_wait&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9">Scripts.Map.ReloadMap</a></li>
+<li>_waypoints&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d">Scripts.Routes.RouteTracer</a></li>
+<li>_yPlane&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4">Scripts.GameManager</a></li>
+<li>_zoomSlider&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6">Scripts.Map.ReloadMap</a></li>
+<li>_zoomSpeed&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a83481dd0dc1aff0df05662ec01e5e34b">Scripts.Map.QuadTreeCameraMovement</a></li>
 </ul>
 
 
 <h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
-<li>abstractmap&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a6862a31ce3592d9870d957eac18d289d">WaypointsFactory</a></li>
-<li>actual_fame&#160;:&#160;<a class="el" href="class_validate_game.html#acfe4a4c0b98d896b183f01fd06ff58b7">ValidateGame</a></li>
+<li>abstractmap&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a465bb2b100f8805725b6e4218bcb31c0">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>actual_fame&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#aa7f9557da7da826d4911b9217e3ef14c">Scripts.UI.ValidateGame</a></li>
 </ul>
 
 
@@ -97,11 +124,11 @@ $(function() {
 
 <h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
 <li>Canvas&#160;:&#160;<a class="el" href="class_menu_toggle.html#a5eaa07b5c88b47f334a13f1fa9449fce">MenuToggle</a></li>
-<li>canvasStep1&#160;:&#160;<a class="el" href="class_game_manager.html#a8d0ca4fc43ab284e21cc6115ee315a03">GameManager</a></li>
-<li>canvasStep2&#160;:&#160;<a class="el" href="class_game_manager.html#ac4b84e7aca453072078963aae9bbc3e4">GameManager</a></li>
-<li>coordonnee1&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a68aff97c24db7146fdf62ba37ac457da">WaypointsFactory</a></li>
-<li>coordonnee2&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a7c0f60d45e0dedb18c96330d2b78e6ca">WaypointsFactory</a></li>
-<li>copy&#160;:&#160;<a class="el" href="class_runners_factory.html#a41bc07cc7912081925c76ca13736fbea">RunnersFactory</a></li>
+<li>canvasStep1&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46">Scripts.GameManager</a></li>
+<li>canvasStep2&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121">Scripts.GameManager</a></li>
+<li>coordonnee1&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a7e74fdf2c9721624e19abb4a75fdec4f">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>coordonnee2&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a575662772ead40266f226762f248e46b">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>copy&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a25880aa3ed5e48ccf1e57c4cc61db075">Scripts.IA.RunnersFactory</a></li>
 </ul>
 
 
@@ -109,7 +136,7 @@ $(function() {
 <li>diff_max&#160;:&#160;<a class="el" href="class_motiv_scale.html#a09765c55e207d770f7f941df222c0bf8">MotivScale</a></li>
 <li>diff_min&#160;:&#160;<a class="el" href="class_motiv_scale.html#a45c698439a271bf696d1731cb292e9fe">MotivScale</a></li>
 <li>difficulty&#160;:&#160;<a class="el" href="class_ui.html#afecf54186dd0116693dc72ac22bb3c80">Ui</a></li>
-<li>DirectionResourceResultat&#160;:&#160;<a class="el" href="class_waypoints_factory.html#ae9a67825c54d83be598283f8881291b9">WaypointsFactory</a></li>
+<li>DirectionResourceResultat&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4bc7735409a77d00e71cd9b0b5a70d36">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
@@ -119,19 +146,25 @@ $(function() {
 
 
 <h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
-<li>infoJson&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a43613b3f209e69e1370bcd567d4ec2d0">WaypointsFactory</a></li>
-<li>instance&#160;:&#160;<a class="el" href="class_runners_factory.html#ad965d8183fd01e0f417ae7f0074d2807">RunnersFactory</a>, <a class="el" href="class_waypoints_factory.html#aa466483f4df680d8344cf90e2d7d166f">WaypointsFactory</a></li>
+<li>infoJson&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a92c10e021b36e40ef618dd22c1618a4b">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>instance&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#ab4eee90beb83d6379118ad7c16963b23">Scripts.IA.RunnersFactory</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a437d7f8d82beb81a549f3f0adad0ba69">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
-<li>JSON_FILE&#160;:&#160;<a class="el" href="class_waypoints_factory.html#abcad2455fd7882ecb5d542b62c17e745">WaypointsFactory</a></li>
+<li>JSON_FILE&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5803583a7966682debd9cd033c1f2170">Scripts.Waypoints.WaypointsFactory</a></li>
+</ul>
+
+
+<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
+<li>linesParent&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30">Scripts.Routes.RouteTracer</a></li>
+<li>location&#160;:&#160;<a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a3cf36f083efa7452fa15a7af6947c62b">Scripts.MapBox.HeroBuildingSelectionUserInput</a></li>
 </ul>
 
 
 <h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
-<li>map&#160;:&#160;<a class="el" href="class_game_manager.html#ace718c3e7f5136f4205b5c901b36a4cf">GameManager</a>, <a class="el" href="class_waypoints_factory.html#a6eaa6d54ceb441919eecc43706b2d6cb">WaypointsFactory</a></li>
-<li>mat&#160;:&#160;<a class="el" href="class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df">RouteTracer</a></li>
+<li>map&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46">Scripts.GameManager</a>, <a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a8e85eb4a3894ed4921d4d75510417a12">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>mat&#160;:&#160;<a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4">Scripts.Routes.RouteTracer</a></li>
 <li>maxY&#160;:&#160;<a class="el" href="class_player_controller.html#a686cdf7aee2254a6c6f7bf09cb543ea6">PlayerController</a></li>
 <li>minY&#160;:&#160;<a class="el" href="class_player_controller.html#afe758a88e7ce82ea157d08e898bb2072">PlayerController</a></li>
 <li>moins&#160;:&#160;<a class="el" href="class_change_plus.html#a3df06502b61dbfca6995ad7a87a4863d">ChangePlus</a></li>
@@ -140,47 +173,44 @@ $(function() {
 
 
 <h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
-<li>nbJoueur&#160;:&#160;<a class="el" href="class_runners_factory.html#a73019f0ca14010fb518dae96b8cb63ed">RunnersFactory</a></li>
-</ul>
-
-
-<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
-<li>objA&#160;:&#160;<a class="el" href="class_route_tracer.html#a6cefb9d7216ff4f9d61255103caa6ade">RouteTracer</a></li>
-<li>objB&#160;:&#160;<a class="el" href="class_route_tracer.html#ab9b26ef9a42fef70fbc287bf7b063aed">RouteTracer</a></li>
+<li>nbJoueur&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#af2cca6ed84f7fe4eb27ce3dbb9b579e5">Scripts.IA.RunnersFactory</a></li>
 </ul>
 
 
 <h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
-<li>parent&#160;:&#160;<a class="el" href="class_runners_factory.html#aa4b8c6a8b77a8dc21b8a7e4420dad88a">RunnersFactory</a></li>
-<li>player&#160;:&#160;<a class="el" href="class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998">PlayerController</a></li>
+<li>panSpeed&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a79a7a9e646e27f6bae654efc78279d93">Scripts.Map.QuadTreeCameraMovement</a></li>
+<li>parent&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a7df74d1e1e8e681118258f7e65c52611">Scripts.IA.RunnersFactory</a></li>
+<li>player&#160;:&#160;<a class="el" href="class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998">PlayerController</a>, <a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8">Scripts.Map.ReloadMap</a></li>
+<li>playerStartPos&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266">Scripts.Map.ReloadMap</a></li>
 <li>plus&#160;:&#160;<a class="el" href="class_change_min.html#aad95d592bd29938f8a1eb56bbc05acb0">ChangeMin</a></li>
-<li>points&#160;:&#160;<a class="el" href="class_waypoints_factory.html#a45bf9841326dabd400a6d40e1449c161">WaypointsFactory</a></li>
+<li>points&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a1aac85b5f2cceba7f3596bc35e9ead5e">Scripts.Waypoints.WaypointsFactory</a></li>
 </ul>
 
 
 <h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
-<li>rayLength&#160;:&#160;<a class="el" href="class_route_tracer.html#a11fd34ef9497a918463cfa6c0d0388a2">RouteTracer</a></li>
-<li>rdn&#160;:&#160;<a class="el" href="class_runners_factory.html#aa5bb5add0323abc135518fe4315972ca">RunnersFactory</a></li>
+<li>rdn&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html#a87f016866cdcb79050d3dda67dbb5c63">Scripts.IA.RunnersFactory</a></li>
+<li>referenceCamera&#160;:&#160;<a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a27a2f74ef05b819a2c4c6a8c762ef5af">Scripts.Map.QuadTreeCameraMovement</a></li>
 <li>rep&#160;:&#160;<a class="el" href="class_ui.html#ae8035489d807178caedaaf180db7ca41">Ui</a></li>
 </ul>
 
 
 <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
-<li>speed&#160;:&#160;<a class="el" href="class_player_controller.html#a0928605583f0563cd84fe43119d336ec">PlayerController</a></li>
+<li>speed&#160;:&#160;<a class="el" href="class_player_controller.html#a0928605583f0563cd84fe43119d336ec">PlayerController</a>, <a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#a14ff7dd83deed7f6eb1373b94eb940a1">Scripts.IA.Runners</a></li>
 <li>stop&#160;:&#160;<a class="el" href="class_ui.html#a58ed7a04632314b456b8eef16901fee9">Ui</a></li>
 </ul>
 
 
 <h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
-<li>test&#160;:&#160;<a class="el" href="class_route_tracer.html#a2aa6a73265741c833316328214bffa89">RouteTracer</a>, <a class="el" href="class_waypoints_factory.html#a525614c0c31127f96a162c0908206d6d">WaypointsFactory</a></li>
-<li>textshowed&#160;:&#160;<a class="el" href="class_validate_game.html#a76d21b390e4ffa5390a2dc8666a345d6">ValidateGame</a></li>
+<li>target&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#abace726581941bf2323008e2c62183cd">Scripts.IA.Runners</a></li>
+<li>test&#160;:&#160;<a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a489e265a81d41fd0db8ff49bdd1049a2">Scripts.Waypoints.WaypointsFactory</a></li>
+<li>textshowed&#160;:&#160;<a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html#a8dff2907692909da3f0cecc1aba81ab9">Scripts.UI.ValidateGame</a></li>
 <li>trueSpeed&#160;:&#160;<a class="el" href="class_player_controller.html#a18b044c191ec1e8f89e5eb70894272d0">PlayerController</a></li>
 </ul>
 
 
 <h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
-<li>waypoints&#160;:&#160;<a class="el" href="class_game_manager.html#a018dca7fb070c0984308a80e71bb8fd1">GameManager</a></li>
-<li>wp_points&#160;:&#160;<a class="el" href="class_route_tracer.html#a46a224b20298231f504d78efaf14c394">RouteTracer</a></li>
+<li>waypointIndex&#160;:&#160;<a class="el" href="class_scripts_1_1_i_a_1_1_runners.html#ab61545e58cbba7e24d0be76d79667dc0">Scripts.IA.Runners</a></li>
+<li>waypoints&#160;:&#160;<a class="el" href="class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b">Scripts.GameManager</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/Doc Doxygen/html/hierarchy.html b/Doc Doxygen/html/hierarchy.html
index c7bab54af3d27bb0c9e2b88f619d6845cfa0b43a..7e60491dd79a5977d91d88c6194d051e4703e462 100644
--- a/Doc Doxygen/html/hierarchy.html	
+++ b/Doc Doxygen/html/hierarchy.html	
@@ -74,17 +74,22 @@ $(function() {
 <tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_change_plus.html" target="_self">ChangePlus</a></td><td class="desc"></td></tr>
 <tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diff_scale.html" target="_self">DiffScale</a></td><td class="desc"></td></tr>
 <tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_exit_scene.html" target="_self">ExitScene</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_game_manager.html" target="_self">GameManager</a></td><td class="desc">Met en commun différents scripts afin de controller les waypoints, les routes et l'IA </td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_menu_toggle.html" target="_self">MenuToggle</a></td><td class="desc"></td></tr>
-<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_motiv_scale.html" target="_self">MotivScale</a></td><td class="desc"></td></tr>
-<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_player_controller.html" target="_self">PlayerController</a></td><td class="desc"></td></tr>
-<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_route_tracer.html" target="_self">RouteTracer</a></td><td class="desc"></td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_runners_factory.html" target="_self">RunnersFactory</a></td><td class="desc"></td></tr>
-<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scene_changer.html" target="_self">SceneChanger</a></td><td class="desc"></td></tr>
-<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_ui.html" target="_self">Ui</a></td><td class="desc"></td></tr>
-<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_validate_game.html" target="_self">ValidateGame</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_waypoint_spawner.html" target="_self">WaypointSpawner</a></td><td class="desc"></td></tr>
-<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_waypoints_factory.html" target="_self">WaypointsFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_menu_toggle.html" target="_self">MenuToggle</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_motiv_scale.html" target="_self">MotivScale</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_player_controller.html" target="_self">PlayerController</a></td><td class="desc"></td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scene_changer.html" target="_self">SceneChanger</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_game_manager.html" target="_self">Scripts.GameManager</a></td><td class="desc">Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a> </td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html" target="_self">Scripts.IA.Runners</a></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html" target="_self">Scripts.IA.RunnersFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html" target="_self">Scripts.Map.QuadTreeCameraMovement</a></td><td class="desc">Permet les déplacements sur la map </td></tr>
+<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html" target="_self">Scripts.Map.ReloadMap</a></td><td class="desc">Permet de reload la map </td></tr>
+<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html" target="_self">Scripts.MapBox.ForwardGeocodeUserInput</a></td><td class="desc"></td></tr>
+<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html" target="_self">Scripts.MapBox.HeroBuildingSelectionUserInput</a></td><td class="desc"></td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html" target="_self">Scripts.Routes.RouteTracer</a></td><td class="desc">Trace la route entre le départ et l'arrivée </td></tr>
+<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html" target="_self">Scripts.UI.ValidateGame</a></td><td class="desc"></td></tr>
+<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html" target="_self">Scripts.Waypoints.WaypointSpawner</a></td><td class="desc"></td></tr>
+<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html" target="_self">Scripts.Waypoints.WaypointsFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_ui.html" target="_self">Ui</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
diff --git a/Doc Doxygen/html/menudata.js b/Doc Doxygen/html/menudata.js
index 8e5ba05e575648412da9654f4c535a764817ec03..298fd730947dd740b32532041b5322527bf1872a 100644
--- a/Doc Doxygen/html/menudata.js	
+++ b/Doc Doxygen/html/menudata.js	
@@ -24,6 +24,8 @@
 */
 var menudata={children:[
 {text:"Page principale",url:"index.html"},
+{text:"Paquetages",url:"namespaces.html",children:[
+{text:"Paquetages",url:"namespaces.html"}]},
 {text:"Classes",url:"annotated.html",children:[
 {text:"Liste des classes",url:"annotated.html"},
 {text:"Index des classes",url:"classes.html"},
@@ -50,18 +52,24 @@ var menudata={children:[
 {text:"s",url:"functions.html#index_s"},
 {text:"t",url:"functions.html#index_t"},
 {text:"u",url:"functions.html#index_u"},
-{text:"w",url:"functions.html#index_w"}]},
+{text:"w",url:"functions.html#index_w"},
+{text:"z",url:"functions.html#index_z"}]},
 {text:"Fonctions",url:"functions_func.html",children:[
+{text:"a",url:"functions_func.html#index_a"},
+{text:"b",url:"functions_func.html#index_b"},
 {text:"c",url:"functions_func.html#index_c"},
 {text:"d",url:"functions_func.html#index_d"},
 {text:"e",url:"functions_func.html#index_e"},
+{text:"f",url:"functions_func.html#index_f"},
 {text:"g",url:"functions_func.html#index_g"},
 {text:"h",url:"functions_func.html#index_h"},
 {text:"l",url:"functions_func.html#index_l"},
 {text:"p",url:"functions_func.html#index_p"},
 {text:"r",url:"functions_func.html#index_r"},
 {text:"s",url:"functions_func.html#index_s"},
-{text:"u",url:"functions_func.html#index_u"}]},
+{text:"t",url:"functions_func.html#index_t"},
+{text:"u",url:"functions_func.html#index_u"},
+{text:"z",url:"functions_func.html#index_z"}]},
 {text:"Variables",url:"functions_vars.html",children:[
 {text:"_",url:"functions_vars.html#index__5F"},
 {text:"a",url:"functions_vars.html#index_a"},
@@ -71,13 +79,15 @@ var menudata={children:[
 {text:"f",url:"functions_vars.html#index_f"},
 {text:"i",url:"functions_vars.html#index_i"},
 {text:"j",url:"functions_vars.html#index_j"},
+{text:"l",url:"functions_vars.html#index_l"},
 {text:"m",url:"functions_vars.html#index_m"},
 {text:"n",url:"functions_vars.html#index_n"},
-{text:"o",url:"functions_vars.html#index_o"},
 {text:"p",url:"functions_vars.html#index_p"},
 {text:"r",url:"functions_vars.html#index_r"},
 {text:"s",url:"functions_vars.html#index_s"},
 {text:"t",url:"functions_vars.html#index_t"},
-{text:"w",url:"functions_vars.html#index_w"}]}]}]},
+{text:"w",url:"functions_vars.html#index_w"}]},
+{text:"Propriétés",url:"functions_prop.html"},
+{text:"Événements",url:"functions_evnt.html"}]}]},
 {text:"Fichiers",url:"files.html",children:[
 {text:"Liste des fichiers",url:"files.html"}]}]}
diff --git a/Doc Doxygen/html/namespace_scripts.html b/Doc Doxygen/html/namespace_scripts.html
new file mode 100644
index 0000000000000000000000000000000000000000..1af50bcee849572937f0ec77f7c35d72ac661fd6
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts.html	
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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="#namespaces">Espaces de nommage</a> &#124;
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Espaces de nommage</h2></td></tr>
+<tr class="memitem:namespace_scripts_1_1_i_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_i_a.html">IA</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_map"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_map.html">Map</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_map_box"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_routes"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_routes.html">Routes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_u_i"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_u_i.html">UI</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespace_scripts_1_1_waypoints"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_game_manager.html">GameManager</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>.  <a href="class_scripts_1_1_game_manager.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_i_a.html b/Doc Doxygen/html/namespace_scripts_1_1_i_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..e0e47c0e490da5e23d289dc04cd8b35f1d09d4c8
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_i_a.html	
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.IA</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_i_a.html">IA</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.IA</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html">Runners</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html">RunnersFactory</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_map.html b/Doc Doxygen/html/namespace_scripts_1_1_map.html
new file mode 100644
index 0000000000000000000000000000000000000000..999ebc21f017e8463ef58cbcee000ef635e8f6b7
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_map.html	
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.Map</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map.html">Map</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.Map</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html">QuadTreeCameraMovement</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet les déplacements sur la map.  <a href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html">ReloadMap</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de reload la map.  <a href="class_scripts_1_1_map_1_1_reload_map.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_map_box.html b/Doc Doxygen/html/namespace_scripts_1_1_map_box.html
new file mode 100644
index 0000000000000000000000000000000000000000..0dd189190ab9d304fa979fce4ce12d05ae4b3449
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_map_box.html	
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.MapBox</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_map_box.html">MapBox</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.MapBox</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html">ForwardGeocodeUserInput</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html">HeroBuildingSelectionUserInput</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_route.html b/Doc Doxygen/html/namespace_scripts_1_1_route.html
new file mode 100644
index 0000000000000000000000000000000000000000..9cddf648c3e036e0fc069f1cdcc3f19779c3d4be
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_route.html	
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.Route</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_route.html">Route</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.Route</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_route_1_1_route_tracer.html">RouteTracer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Met en commun différents scripts afin de controller les waypoints, les routes et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a>.  <a href="class_scripts_1_1_route_1_1_route_tracer.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_routes.html b/Doc Doxygen/html/namespace_scripts_1_1_routes.html
new file mode 100644
index 0000000000000000000000000000000000000000..fbd387829cf510950fe955065e8a4d01e0ded464
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_routes.html	
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.Routes</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_routes.html">Routes</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.Routes</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html">RouteTracer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace la route entre le départ et l'arrivée.  <a href="class_scripts_1_1_routes_1_1_route_tracer.html#details">Plus de détails...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_u_i.html b/Doc Doxygen/html/namespace_scripts_1_1_u_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..2960bdc6ee418d4e5f5a4f797ff931811ea2d14f
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_u_i.html	
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.UI</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_u_i.html">UI</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.UI</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html">ValidateGame</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespace_scripts_1_1_waypoints.html b/Doc Doxygen/html/namespace_scripts_1_1_waypoints.html
new file mode 100644
index 0000000000000000000000000000000000000000..3ea1b39a5271af6f00cd9f5e0cbcd52495f2b9ec
--- /dev/null
+++ b/Doc Doxygen/html/namespace_scripts_1_1_waypoints.html	
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Référence de l&#39;espace de nommage Scripts.Waypoints</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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 id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_scripts.html">Scripts</a></li><li class="navelem"><a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Référence de l'espace de nommage Scripts.Waypoints</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html">WaypointsFactory</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html">WaypointSpawner</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/namespaces.html b/Doc Doxygen/html/namespaces.html
new file mode 100644
index 0000000000000000000000000000000000000000..dd56b7e921e003cc52c22b713b08d7448d7c444c
--- /dev/null
+++ b/Doc Doxygen/html/namespaces.html	
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;: Paquetages</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="projectlogo"><img alt="Logo" src="TheLegendsOfSimon_500x341_.png"/></td>
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">T3-LAS21-D &quot;The Legends Of Simon : Wild Garden&quot;<span id="projectnumber">&#160;v0.118</span>
+   </div>
+   <div id="projectbrief">The Legends Of Simon est un jeu de gestion ou l&#39;on peut gérer différentes courses. Le joueur aura la capacité de tracer lui-même une course, en utilisant une vue satellite du monde, à l&#39;endroit qu&#39;il le souhaite. Il devra ensuite placer des obstacles sur le tail afin de doser la difficultés sans en abuser. Plus les courses seront réussies, plus le nombre de participants ainsi que les fonds nécessaires seront disponibles.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Généré par Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Recherche','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Recherche');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- 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 class="header">
+  <div class="headertitle"><div class="title">Paquetages</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Liste des paquetages avec une brève description (si disponible) :</div><div class="directory">
+<div class="levels">[Niveau de détails <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts.html" target="_self">Scripts</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_i_a.html" target="_self">IA</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_i_a_1_1_runners.html" target="_self">Runners</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_i_a_1_1_runners_factory.html" target="_self">RunnersFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_map.html" target="_self">Map</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_1_1_quad_tree_camera_movement.html" target="_self">QuadTreeCameraMovement</a></td><td class="desc">Permet les déplacements sur la map </td></tr>
+<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_1_1_reload_map.html" target="_self">ReloadMap</a></td><td class="desc">Permet de reload la map </td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_map_box.html" target="_self">MapBox</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html" target="_self">ForwardGeocodeUserInput</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html" target="_self">HeroBuildingSelectionUserInput</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_routes.html" target="_self">Routes</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_routes_1_1_route_tracer.html" target="_self">RouteTracer</a></td><td class="desc">Trace la route entre le départ et l'arrivée </td></tr>
+<tr id="row_0_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_u_i.html" target="_self">UI</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_u_i_1_1_validate_game.html" target="_self">ValidateGame</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_scripts_1_1_waypoints.html" target="_self">Waypoints</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoints_factory.html" target="_self">WaypointsFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_waypoints_1_1_waypoint_spawner.html" target="_self">WaypointSpawner</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scripts_1_1_game_manager.html" target="_self">GameManager</a></td><td class="desc">Met en commun différents scripts afin de controller les <a class="el" href="namespace_scripts_1_1_waypoints.html">Waypoints</a>, les <a class="el" href="namespace_scripts_1_1_routes.html">Routes</a> et l'<a class="el" href="namespace_scripts_1_1_i_a.html">IA</a> </td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Généré par&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
+</small></address>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/all_0.js b/Doc Doxygen/html/search/all_0.js
index 394f1fab7959f17a22464156833293efcd1cc404..38a2e21da8873329b6d4b6544ab608a0272ca030 100644
--- a/Doc Doxygen/html/search/all_0.js	
+++ b/Doc Doxygen/html/search/all_0.js	
@@ -1,17 +1,44 @@
 var searchData=
 [
-  ['_5fcoordinates_0',['_coordinates',['../class_waypoints_factory.html#ae7930005cf6d2643ba4ae26b90f0b110',1,'WaypointsFactory']]],
-  ['_5fdirectionresource_1',['_directionResource',['../class_waypoints_factory.html#a21a3cd30162ae5a806548c43eeffb33b',1,'WaypointsFactory']]],
-  ['_5fdirections_2',['_directions',['../class_waypoints_factory.html#acb78b3a45d18b272f958b311d17e231b',1,'WaypointsFactory']]],
-  ['_5findexwaypoint_3',['_indexWaypoint',['../class_game_manager.html#a1cc3bfb60c6b9fd920786b53060b7128',1,'GameManager']]],
-  ['_5flocations_4',['_locations',['../class_waypoint_spawner.html#a15975fed1f455d2adac6447aa8548140',1,'WaypointSpawner']]],
-  ['_5flocationstrings_5',['_locationStrings',['../class_waypoint_spawner.html#af1f74e58adddd46abf0831ef573266df',1,'WaypointSpawner']]],
-  ['_5flocked_6',['_locked',['../class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b',1,'GameManager']]],
-  ['_5fmap_7',['_map',['../class_waypoint_spawner.html#a739a238a5441c8e1bfb92e5247829d17',1,'WaypointSpawner']]],
-  ['_5fmarkerprefab_8',['_markerPrefab',['../class_waypoint_spawner.html#a80b3e8000acf7ffe06bc6b6d686c76b7',1,'WaypointSpawner']]],
-  ['_5fprefab_9',['_prefab',['../class_waypoints_factory.html#ab0a5f50e432252cc37622168e08fd13f',1,'WaypointsFactory']]],
-  ['_5fprefabs_5fparent_10',['_prefabs_parent',['../class_route_tracer.html#a609c81261ef2e49e754bc555a89d4979',1,'RouteTracer._prefabs_parent()'],['../class_waypoints_factory.html#a2b74a1472c7f4fce3620020dbb0eeeca',1,'WaypointsFactory._prefabs_parent()']]],
-  ['_5fspawnedobjects_11',['_spawnedObjects',['../class_waypoint_spawner.html#a3b668748681e83b71c17b1942db83542',1,'WaypointSpawner']]],
-  ['_5fspawnscale_12',['_spawnScale',['../class_waypoint_spawner.html#a65a84662c972ac00b671fe7108459b12',1,'WaypointSpawner']]],
-  ['_5fyplane_13',['_yPlane',['../class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f',1,'GameManager']]]
+  ['_5fbutton_0',['_button',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ac43e22df8f25809d110be80960aa8785',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcamera_1',['_camera',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8f81a4d94a3853f0488b16144a59db4b',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcameraposition_2',['_cameraPosition',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#afa099a2e9acf179504aee78ec1b1d5db',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcamerarotation_3',['_cameraRotation',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab69d724bdd1444dd8f251010046198be',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcoordinate_4',['_coordinate',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8630b2b792ee6b88c15dde78f7797d32',1,'Scripts::MapBox::ForwardGeocodeUserInput']]],
+  ['_5fcoordinates_5',['_coordinates',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#ab6338234ef58047429f68c0c72e80511',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fdirectionresource_6',['_directionResource',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a13dfc7ee70ef56a7eacf4f8174d58ecf',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fdirections_7',['_directions',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa45ad3e3021dcce4d554db90e2637624',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fdragstartedonui_8',['_dragStartedOnUI',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab97f68d09f22d7410254c30377883665',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5ffinishobject_9',['_finishObject',['../class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851',1,'Scripts::Routes::RouteTracer']]],
+  ['_5fforwardgeocoder_10',['_forwardGeocoder',['../class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb',1,'Scripts::Map::ReloadMap']]],
+  ['_5fgroundplane_11',['_groundPlane',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a459e261a2299664a1c032131d62926d9',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fhasresponse_12',['_hasResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a49afa9f3ff7c970e3edff630e95a7f88',1,'Scripts.MapBox.ForwardGeocodeUserInput._hasResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#acf88101720f3e92fb8a8f71310e1c404',1,'Scripts.MapBox.HeroBuildingSelectionUserInput._hasResponse()']]],
+  ['_5fherobuildingselectionuserinput_13',['_heroBuildingSelectionUserInput',['../class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c',1,'Scripts::Map::ReloadMap']]],
+  ['_5findexwaypoint_14',['_indexWaypoint',['../class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506',1,'Scripts::GameManager']]],
+  ['_5finputfield_15',['_inputField',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a7fb395310e2a8edd552318eafbeb51fb',1,'Scripts::MapBox::ForwardGeocodeUserInput']]],
+  ['_5fisinitialized_16',['_isInitialized',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a44ae934b6ddc61a31efcba07d3a0c5db',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5flocations_17',['_locations',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a0c45806d449fe03a4b9e5b3ca5d09342',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5flocationstrings_18',['_locationStrings',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#af90cb885e17ea14b0dc4282786e8daae',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5flocked_19',['_locked',['../class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16',1,'Scripts::GameManager']]],
+  ['_5fmap_20',['_map',['../class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a',1,'Scripts.Map.ReloadMap._map()'],['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ac549e737de6bfe37545ec85afb01090c',1,'Scripts.Waypoints.WaypointSpawner._map()']]],
+  ['_5fmapmanager_21',['_mapManager',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a396ac6baacad49e8d8d65cdc67be99b5',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fmarkerprefab_22',['_markerPrefab',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a78acbc89c553e894c082fd43004c0c19',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5fmouseposition_23',['_mousePosition',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a722797cec1d2e8781213c69cbd954153',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fmousepositionprevious_24',['_mousePositionPrevious',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a554c0e691d2960cfb3f164099a047a58',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5forigin_25',['_origin',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a8d9e97e6b40ca602fda5b1cb4b42a43d',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fprefab_26',['_prefab',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5a348193021821365ece63b7a4dc7e74',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fprefabs_5fparent_27',['_prefabs_parent',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa7e0ad2731d9384d6b44c1037518b587',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5freloadroutine_28',['_reloadRoutine',['../class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191',1,'Scripts::Map::ReloadMap']]],
+  ['_5fresource_29',['_resource',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ae33a2ac7a84a737ff5762574285b1fc1',1,'Scripts.MapBox.ForwardGeocodeUserInput._resource()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab52b207b3721a1e8bf1ce6bfe4a01d78',1,'Scripts.MapBox.HeroBuildingSelectionUserInput._resource()']]],
+  ['_5fshoulddrag_30',['_shouldDrag',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aed27c3aef98ecfb14f6c40de5b478991',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fspawnedobjects_31',['_spawnedObjects',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4fb8496652524bfa6773c965b22b5ec9',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5fspawnscale_32',['_spawnScale',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ae5b7bdd554463cf787ec54b3deb1b9a8',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5fstartobject_33',['_startObject',['../class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999',1,'Scripts::Routes::RouteTracer']]],
+  ['_5ftruespeed_34',['_trueSpeed',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1eca75222678987e4c79eda8619b1feb',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fusedegreemethod_35',['_useDegreeMethod',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a7ead824f8a2ca3e31df0227b929e12f2',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fwait_36',['_wait',['../class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9',1,'Scripts::Map::ReloadMap']]],
+  ['_5fwaypoints_37',['_waypoints',['../class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d',1,'Scripts::Routes::RouteTracer']]],
+  ['_5fyplane_38',['_yPlane',['../class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4',1,'Scripts::GameManager']]],
+  ['_5fzoomslider_39',['_zoomSlider',['../class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6',1,'Scripts::Map::ReloadMap']]],
+  ['_5fzoomspeed_40',['_zoomSpeed',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a83481dd0dc1aff0df05662ec01e5e34b',1,'Scripts::Map::QuadTreeCameraMovement']]]
 ];
diff --git a/Doc Doxygen/html/search/all_1.js b/Doc Doxygen/html/search/all_1.js
index 585ce0fda9cad23c5834ed82b25a389c3778e56c..168e7a52f5426b3f0b9659e42d4a18a39804b9b5 100644
--- a/Doc Doxygen/html/search/all_1.js	
+++ b/Doc Doxygen/html/search/all_1.js	
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['abstractmap_0',['abstractmap',['../class_waypoints_factory.html#a6862a31ce3592d9870d957eac18d289d',1,'WaypointsFactory']]],
-  ['actual_5ffame_1',['actual_fame',['../class_validate_game.html#acfe4a4c0b98d896b183f01fd06ff58b7',1,'ValidateGame']]]
+  ['abstractmap_0',['abstractmap',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a465bb2b100f8805725b6e4218bcb31c0',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['actual_5ffame_1',['actual_fame',['../class_scripts_1_1_u_i_1_1_validate_game.html#aa7f9557da7da826d4911b9217e3ef14c',1,'Scripts::UI::ValidateGame']]],
+  ['awake_2',['Awake',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#af77dc5497ea29fe3a7089db358856989',1,'Scripts.Map.QuadTreeCameraMovement.Awake()'],['../class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768',1,'Scripts.Map.ReloadMap.Awake()'],['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ad7ec24e59056148724ea15c7aa6dec06',1,'Scripts.MapBox.ForwardGeocodeUserInput.Awake()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a59e393cc0c87636bb2d783c2d1b4bb1d',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.Awake()']]]
 ];
diff --git a/Doc Doxygen/html/search/all_10.js b/Doc Doxygen/html/search/all_10.js
index 1a35cc8cc706db5736d7a17ff1b23adcf2339814..02c13ea8c207a9e95bae65588ce15c181ad89dc0 100644
--- a/Doc Doxygen/html/search/all_10.js	
+++ b/Doc Doxygen/html/search/all_10.js	
@@ -1,11 +1,5 @@
 var searchData=
 [
-  ['raylength_0',['rayLength',['../class_route_tracer.html#a11fd34ef9497a918463cfa6c0d0388a2',1,'RouteTracer']]],
-  ['rdn_1',['rdn',['../class_runners_factory.html#aa5bb5add0323abc135518fe4315972ca',1,'RunnersFactory']]],
-  ['rep_2',['rep',['../class_ui.html#ae8035489d807178caedaaf180db7ca41',1,'Ui']]],
-  ['route_3',['Route',['../class_waypoints_factory.html#a7d2fd0f1d966bdb5381de18071417199',1,'WaypointsFactory']]],
-  ['routetracer_4',['RouteTracer',['../class_route_tracer.html',1,'']]],
-  ['routetracer_2ecs_5',['RouteTracer.cs',['../_route_tracer_8cs.html',1,'']]],
-  ['runnersfactory_6',['RunnersFactory',['../class_runners_factory.html',1,'']]],
-  ['runnersfactory_2ecs_7',['RunnersFactory.cs',['../_runners_factory_8cs.html',1,'']]]
+  ['quadtreecameramovement_0',['QuadTreeCameraMovement',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html',1,'Scripts::Map']]],
+  ['quadtreecameramovement_2ecs_1',['QuadTreeCameraMovement.cs',['../_quad_tree_camera_movement_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/all_11.js b/Doc Doxygen/html/search/all_11.js
index 56675359be2a6e30beb29fb1c23688e080cb2b01..11a3829b1a2df1bd13fc037062b8268bcf8751a4 100644
--- a/Doc Doxygen/html/search/all_11.js	
+++ b/Doc Doxygen/html/search/all_11.js	
@@ -1,9 +1,18 @@
 var searchData=
 [
-  ['scenechanger_0',['SceneChanger',['../class_scene_changer.html',1,'']]],
-  ['scenechanger_2ecs_1',['SceneChanger.cs',['../_scene_changer_8cs.html',1,'']]],
-  ['speed_2',['speed',['../class_player_controller.html#a0928605583f0563cd84fe43119d336ec',1,'PlayerController']]],
-  ['start_3',['Start',['../class_diff_scale.html#a422c9c583b1088212e872cd94842e078',1,'DiffScale.Start()'],['../class_game_manager.html#a5ccfacd027ad08eeb4ff1f25a7f59c98',1,'GameManager.Start()'],['../class_runners_factory.html#a0efd526d056b5e0d13d8ab09e66ba019',1,'RunnersFactory.Start()'],['../class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96',1,'MenuToggle.Start()'],['../class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e',1,'MotivScale.Start()'],['../class_player_controller.html#ae1117d9c4da3193181cddad2c814e467',1,'PlayerController.Start()'],['../class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1',1,'RouteTracer.Start()'],['../class_ui.html#a78c53753175e49e636e779f85c4bbac2',1,'Ui.Start()'],['../class_validate_game.html#ac93c4c2a411c60d697545d14c1c1f4e4',1,'ValidateGame.Start()'],['../class_waypoints_factory.html#ada751b38a531bc6da07c247347fe952f',1,'WaypointsFactory.Start()'],['../class_waypoint_spawner.html#ae10b9654c4adef29379c6567431b9547',1,'WaypointSpawner.Start()']]],
-  ['startfame_4',['startFame',['../class_validate_game.html#ab0679ab29a37ff59bc2ce3ea07ce7232',1,'ValidateGame']]],
-  ['stop_5',['stop',['../class_ui.html#a58ed7a04632314b456b8eef16901fee9',1,'Ui']]]
+  ['rdn_0',['rdn',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a87f016866cdcb79050d3dda67dbb5c63',1,'Scripts::IA::RunnersFactory']]],
+  ['referencecamera_1',['referenceCamera',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a27a2f74ef05b819a2c4c6a8c762ef5af',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['reload_2',['Reload',['../class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894',1,'Scripts::Map::ReloadMap']]],
+  ['reloadafterdelay_3',['ReloadAfterDelay',['../class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003',1,'Scripts::Map::ReloadMap']]],
+  ['reloadmap_4',['ReloadMap',['../class_scripts_1_1_map_1_1_reload_map.html',1,'Scripts::Map']]],
+  ['reloadmap_2ecs_5',['ReloadMap.cs',['../_reload_map_8cs.html',1,'']]],
+  ['rep_6',['rep',['../class_ui.html#ae8035489d807178caedaaf180db7ca41',1,'Ui']]],
+  ['response_7',['Response',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8e8fcaa159f95dd423686e67a9ac4cf8',1,'Scripts.MapBox.ForwardGeocodeUserInput.Response()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a84396166243e696dc54e9f171a2ac69c',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.Response()']]],
+  ['route_8',['Route',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa1992f5695ca085637209fbabe51a93b',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['routetracer_9',['RouteTracer',['../class_scripts_1_1_routes_1_1_route_tracer.html',1,'Scripts::Routes']]],
+  ['routetracer_2ecs_10',['RouteTracer.cs',['../_route_tracer_8cs.html',1,'']]],
+  ['runners_11',['Runners',['../class_scripts_1_1_i_a_1_1_runners.html',1,'Scripts::IA']]],
+  ['runners_2ecs_12',['Runners.cs',['../_runners_8cs.html',1,'']]],
+  ['runnersfactory_13',['RunnersFactory',['../class_scripts_1_1_i_a_1_1_runners_factory.html',1,'Scripts::IA']]],
+  ['runnersfactory_2ecs_14',['RunnersFactory.cs',['../_runners_factory_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/all_12.js b/Doc Doxygen/html/search/all_12.js
index bb738f4cc81a844ff543d61d16027303712de59c..a5ed3a4e21be666bcd76db6d9827675ca24e07ca 100644
--- a/Doc Doxygen/html/search/all_12.js	
+++ b/Doc Doxygen/html/search/all_12.js	
@@ -1,6 +1,16 @@
 var searchData=
 [
-  ['test_0',['test',['../class_route_tracer.html#a2aa6a73265741c833316328214bffa89',1,'RouteTracer.test()'],['../class_waypoints_factory.html#a525614c0c31127f96a162c0908206d6d',1,'WaypointsFactory.test()']]],
-  ['textshowed_1',['textshowed',['../class_validate_game.html#a76d21b390e4ffa5390a2dc8666a345d6',1,'ValidateGame']]],
-  ['truespeed_2',['trueSpeed',['../class_player_controller.html#a18b044c191ec1e8f89e5eb70894272d0',1,'PlayerController']]]
+  ['ia_0',['IA',['../namespace_scripts_1_1_i_a.html',1,'Scripts']]],
+  ['map_1',['Map',['../namespace_scripts_1_1_map.html',1,'Scripts']]],
+  ['mapbox_2',['MapBox',['../namespace_scripts_1_1_map_box.html',1,'Scripts']]],
+  ['routes_3',['Routes',['../namespace_scripts_1_1_routes.html',1,'Scripts']]],
+  ['scenechanger_4',['SceneChanger',['../class_scene_changer.html',1,'']]],
+  ['scenechanger_2ecs_5',['SceneChanger.cs',['../_scene_changer_8cs.html',1,'']]],
+  ['scripts_6',['Scripts',['../namespace_scripts.html',1,'']]],
+  ['speed_7',['speed',['../class_player_controller.html#a0928605583f0563cd84fe43119d336ec',1,'PlayerController.speed()'],['../class_scripts_1_1_i_a_1_1_runners.html#a14ff7dd83deed7f6eb1373b94eb940a1',1,'Scripts.IA.Runners.speed()']]],
+  ['start_8',['Start',['../class_diff_scale.html#a422c9c583b1088212e872cd94842e078',1,'DiffScale.Start()'],['../class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff',1,'Scripts.GameManager.Start()'],['../class_player_controller.html#ae1117d9c4da3193181cddad2c814e467',1,'PlayerController.Start()'],['../class_scripts_1_1_i_a_1_1_runners.html#aca2df91d55a20e369b4b6ddc4b6a017f',1,'Scripts.IA.Runners.Start()'],['../class_scripts_1_1_i_a_1_1_runners_factory.html#a4c31185857c6636f2afee059e0bedd0d',1,'Scripts.IA.RunnersFactory.Start()'],['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab3472c55c5c377945048c565938c8c52',1,'Scripts.Map.QuadTreeCameraMovement.Start()'],['../class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96',1,'MenuToggle.Start()'],['../class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e',1,'MotivScale.Start()'],['../class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745',1,'Scripts.Routes.RouteTracer.Start()'],['../class_ui.html#a78c53753175e49e636e779f85c4bbac2',1,'Ui.Start()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aeabaec156c5bc2aacba66f516a60459f',1,'Scripts.Waypoints.WaypointsFactory.Start()'],['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4cae751a1f88a7a094cab39eefbda37a',1,'Scripts.Waypoints.WaypointSpawner.Start()']]],
+  ['startfame_9',['startFame',['../class_scripts_1_1_u_i_1_1_validate_game.html#a2d57f22169b7eab0fd3c9bdb40428008',1,'Scripts::UI::ValidateGame']]],
+  ['stop_10',['stop',['../class_ui.html#a58ed7a04632314b456b8eef16901fee9',1,'Ui']]],
+  ['ui_11',['UI',['../namespace_scripts_1_1_u_i.html',1,'Scripts']]],
+  ['waypoints_12',['Waypoints',['../namespace_scripts_1_1_waypoints.html',1,'Scripts']]]
 ];
diff --git a/Doc Doxygen/html/search/all_13.js b/Doc Doxygen/html/search/all_13.js
index 5ed54d897b9f62b84832652b53cb2ba5236e2ad0..44dfdbc4cbdf1992170ff1125fd5f487785b40c7 100644
--- a/Doc Doxygen/html/search/all_13.js	
+++ b/Doc Doxygen/html/search/all_13.js	
@@ -1,6 +1,8 @@
 var searchData=
 [
-  ['ui_0',['Ui',['../class_ui.html',1,'']]],
-  ['ui_2ecs_1',['Ui.cs',['../_ui_8cs.html',1,'']]],
-  ['update_2',['Update',['../class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf',1,'DiffScale.Update()'],['../class_game_manager.html#a44c79b205dec16bfe650e21259860c5b',1,'GameManager.Update()'],['../class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7',1,'MotivScale.Update()'],['../class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43',1,'PlayerController.Update()'],['../class_ui.html#a88b757115b8060a02d505301d445d589',1,'Ui.Update()'],['../class_waypoint_spawner.html#aebfedc7ba4cdc5ba4f61471d30ff55c3',1,'WaypointSpawner.Update()']]]
+  ['target_0',['target',['../class_scripts_1_1_i_a_1_1_runners.html#abace726581941bf2323008e2c62183cd',1,'Scripts::IA::Runners']]],
+  ['test_1',['test',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a489e265a81d41fd0db8ff49bdd1049a2',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['textshowed_2',['textshowed',['../class_scripts_1_1_u_i_1_1_validate_game.html#a8dff2907692909da3f0cecc1aba81ab9',1,'Scripts::UI::ValidateGame']]],
+  ['transformcamera_3',['TransformCamera',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a342e07fd9b20413e5c998c748dd8cd33',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['truespeed_4',['trueSpeed',['../class_player_controller.html#a18b044c191ec1e8f89e5eb70894272d0',1,'PlayerController']]]
 ];
diff --git a/Doc Doxygen/html/search/all_14.js b/Doc Doxygen/html/search/all_14.js
index 7d8fa39d491f93783ee20777f3844e9a95baa6bb..323e72cfc4d1e42d112b438a8865817613efb350 100644
--- a/Doc Doxygen/html/search/all_14.js	
+++ b/Doc Doxygen/html/search/all_14.js	
@@ -1,5 +1,8 @@
 var searchData=
 [
-  ['validategame_0',['ValidateGame',['../class_validate_game.html',1,'']]],
-  ['validategame_2ecs_1',['ValidateGame.cs',['../_validate_game_8cs.html',1,'']]]
+  ['ui_0',['Ui',['../class_ui.html',1,'']]],
+  ['ui_2ecs_1',['Ui.cs',['../_ui_8cs.html',1,'']]],
+  ['update_2',['Update',['../class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf',1,'DiffScale.Update()'],['../class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1',1,'Scripts.GameManager.Update()'],['../class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43',1,'PlayerController.Update()'],['../class_scripts_1_1_i_a_1_1_runners.html#a0bd4d76ae2e3e1522e288a8aa7e28015',1,'Scripts.IA.Runners.Update()'],['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ae4f2a49f967e2412869c109953aeaeed',1,'Scripts.Map.QuadTreeCameraMovement.Update()'],['../class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7',1,'MotivScale.Update()'],['../class_ui.html#a88b757115b8060a02d505301d445d589',1,'Ui.Update()'],['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a9c6ed9299adc04885068359d4bd617eb',1,'Scripts.Waypoints.WaypointSpawner.Update()']]],
+  ['usedegreeconversion_3',['UseDegreeConversion',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a22b81c593e2d2a7c3ae774e39ab28524',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['usemeterconversion_4',['UseMeterConversion',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a73a7245156479514f964132b6dc9d135',1,'Scripts::Map::QuadTreeCameraMovement']]]
 ];
diff --git a/Doc Doxygen/html/search/all_15.js b/Doc Doxygen/html/search/all_15.js
index c27866b86d42bd4a64ed760dd7f31d6f1d9c4a2f..664ef22ee2373ca306542f9f1d0131857461be2c 100644
--- a/Doc Doxygen/html/search/all_15.js	
+++ b/Doc Doxygen/html/search/all_15.js	
@@ -1,9 +1,5 @@
 var searchData=
 [
-  ['waypoints_0',['waypoints',['../class_game_manager.html#a018dca7fb070c0984308a80e71bb8fd1',1,'GameManager']]],
-  ['waypointsfactory_1',['WaypointsFactory',['../class_waypoints_factory.html',1,'']]],
-  ['waypointsfactory_2ecs_2',['WaypointsFactory.cs',['../_waypoints_factory_8cs.html',1,'']]],
-  ['waypointspawner_3',['WaypointSpawner',['../class_waypoint_spawner.html',1,'']]],
-  ['waypointspawner_2ecs_4',['WaypointSpawner.cs',['../_waypoint_spawner_8cs.html',1,'']]],
-  ['wp_5fpoints_5',['wp_points',['../class_route_tracer.html#a46a224b20298231f504d78efaf14c394',1,'RouteTracer']]]
+  ['validategame_0',['ValidateGame',['../class_scripts_1_1_u_i_1_1_validate_game.html',1,'Scripts::UI']]],
+  ['validategame_2ecs_1',['ValidateGame.cs',['../_validate_game_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/all_16.html b/Doc Doxygen/html/search/all_16.html
new file mode 100644
index 0000000000000000000000000000000000000000..e1eb9b29422d77e6786657e22c61aad666abddb7
--- /dev/null
+++ b/Doc Doxygen/html/search/all_16.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_16.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/all_16.js b/Doc Doxygen/html/search/all_16.js
new file mode 100644
index 0000000000000000000000000000000000000000..281c63711e478ab47bb7701acb14f73e178331c5
--- /dev/null
+++ b/Doc Doxygen/html/search/all_16.js	
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['waypointindex_0',['waypointIndex',['../class_scripts_1_1_i_a_1_1_runners.html#ab61545e58cbba7e24d0be76d79667dc0',1,'Scripts::IA::Runners']]],
+  ['waypoints_1',['waypoints',['../class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b',1,'Scripts::GameManager']]],
+  ['waypointsfactory_2',['WaypointsFactory',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html',1,'Scripts::Waypoints']]],
+  ['waypointsfactory_2ecs_3',['WaypointsFactory.cs',['../_waypoints_factory_8cs.html',1,'']]],
+  ['waypointspawner_4',['WaypointSpawner',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html',1,'Scripts::Waypoints']]],
+  ['waypointspawner_2ecs_5',['WaypointSpawner.cs',['../_waypoint_spawner_8cs.html',1,'']]]
+];
diff --git a/Doc Doxygen/html/search/all_17.html b/Doc Doxygen/html/search/all_17.html
new file mode 100644
index 0000000000000000000000000000000000000000..406d49ff59f6006163eba61d7402b86497821643
--- /dev/null
+++ b/Doc Doxygen/html/search/all_17.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_17.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/all_17.js b/Doc Doxygen/html/search/all_17.js
new file mode 100644
index 0000000000000000000000000000000000000000..cd49c65be06a9e195c22fd5b6222326098414cd6
--- /dev/null
+++ b/Doc Doxygen/html/search/all_17.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['zoommapusingtouchormouse_0',['ZoomMapUsingTouchOrMouse',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a5384b163265e3fc93d31357936984602',1,'Scripts::Map::QuadTreeCameraMovement']]]
+];
diff --git a/Doc Doxygen/html/search/all_2.js b/Doc Doxygen/html/search/all_2.js
index e46357b6dedfc5065ae8bf391968138dd910d503..261807e0632455af177a5fecec6f59e12a806c49 100644
--- a/Doc Doxygen/html/search/all_2.js	
+++ b/Doc Doxygen/html/search/all_2.js	
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['button_0',['Button',['../class_menu_toggle.html#a8fe601dca6293e1fcf571900cf3714de',1,'MenuToggle']]]
+  ['bakecameratransform_0',['BakeCameraTransform',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a4796fc1d559ffa0806347545903067dd',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['button_1',['Button',['../class_menu_toggle.html#a8fe601dca6293e1fcf571900cf3714de',1,'MenuToggle']]]
 ];
diff --git a/Doc Doxygen/html/search/all_3.js b/Doc Doxygen/html/search/all_3.js
index d2607946ef27819fe63f19378e57b9b384b8074a..a4688c297869d7ec8e9c4eb4083f390a1cd77bb4 100644
--- a/Doc Doxygen/html/search/all_3.js	
+++ b/Doc Doxygen/html/search/all_3.js	
@@ -1,21 +1,22 @@
 var searchData=
 [
   ['canvas_0',['Canvas',['../class_menu_toggle.html#a5eaa07b5c88b47f334a13f1fa9449fce',1,'MenuToggle']]],
-  ['canvasstep1_1',['canvasStep1',['../class_game_manager.html#a8d0ca4fc43ab284e21cc6115ee315a03',1,'GameManager']]],
-  ['canvasstep2_2',['canvasStep2',['../class_game_manager.html#ac4b84e7aca453072078963aae9bbc3e4',1,'GameManager']]],
+  ['canvasstep1_1',['canvasStep1',['../class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46',1,'Scripts::GameManager']]],
+  ['canvasstep2_2',['canvasStep2',['../class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121',1,'Scripts::GameManager']]],
   ['changebuttonsproperty_3',['changeButtonsProperty',['../class_menu_toggle.html#ae05cfe20aa54f40858109eebf43d7142',1,'MenuToggle']]],
   ['changecanvasproperty_4',['changeCanvasProperty',['../class_menu_toggle.html#a49f15f87c7ce96d60a3ab40546d6eae5',1,'MenuToggle']]],
-  ['changefame_5',['changeFame',['../class_validate_game.html#a3ca5a2780a8ac1002c6f8bc6a57ae8d2',1,'ValidateGame']]],
+  ['changefame_5',['changeFame',['../class_scripts_1_1_u_i_1_1_validate_game.html#a8ed5f4174562f55ff7f98997d4f02a6f',1,'Scripts::UI::ValidateGame']]],
   ['changemin_6',['ChangeMin',['../class_change_min.html',1,'']]],
   ['changemin_2ecs_7',['ChangeMin.cs',['../_change_min_8cs.html',1,'']]],
   ['changeminus_8',['changeMinus',['../class_change_min.html#af8e9128b38a56d14f7dd56b0eafe250e',1,'ChangeMin']]],
   ['changeplus_9',['ChangePlus',['../class_change_plus.html',1,'']]],
   ['changeplus_10',['changePlus',['../class_change_plus.html#a61826cf511e783454bd62278f8ad60e6',1,'ChangePlus']]],
   ['changeplus_2ecs_11',['changeplus.cs',['../changeplus_8cs.html',1,'']]],
-  ['click_12',['click',['../class_waypoints_factory.html#ade613e774cf07e78d53d49f5cd1a6abd',1,'WaypointsFactory']]],
-  ['coordonnee1_13',['coordonnee1',['../class_waypoints_factory.html#a68aff97c24db7146fdf62ba37ac457da',1,'WaypointsFactory']]],
-  ['coordonnee2_14',['coordonnee2',['../class_waypoints_factory.html#a7c0f60d45e0dedb18c96330d2b78e6ca',1,'WaypointsFactory']]],
-  ['copy_15',['copy',['../class_runners_factory.html#a41bc07cc7912081925c76ca13736fbea',1,'RunnersFactory']]],
-  ['createline_16',['CreateLine',['../class_route_tracer.html#a935e351b8e304013124a0157e758affe',1,'RouteTracer']]],
-  ['createroad_17',['createRoad',['../class_waypoints_factory.html#aee33ae1dcc69c878669d7dd22162f79a',1,'WaypointsFactory']]]
+  ['click_12',['click',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a74cfaf6f0d9544978259f22c2cd0e815',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['coordinate_13',['Coordinate',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a78bd417d52c3681131c33444b67fdeb2',1,'Scripts::MapBox::ForwardGeocodeUserInput']]],
+  ['coordonnee1_14',['coordonnee1',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a7e74fdf2c9721624e19abb4a75fdec4f',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['coordonnee2_15',['coordonnee2',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a575662772ead40266f226762f248e46b',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['copy_16',['copy',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a25880aa3ed5e48ccf1e57c4cc61db075',1,'Scripts::IA::RunnersFactory']]],
+  ['createline_17',['CreateLine',['../class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd',1,'Scripts::Routes::RouteTracer']]],
+  ['createroad_18',['createRoad',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a793e57b49ad9aef58d513d68d2d4be24',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/all_4.js b/Doc Doxygen/html/search/all_4.js
index 8ccd907c0df693c174a551fa985fdf1e22b1242f..42ed13f6facff69f30607b9d4113ab5b9d0b9b14 100644
--- a/Doc Doxygen/html/search/all_4.js	
+++ b/Doc Doxygen/html/search/all_4.js	
@@ -5,6 +5,6 @@ var searchData=
   ['difficulty_2',['difficulty',['../class_ui.html#afecf54186dd0116693dc72ac22bb3c80',1,'Ui']]],
   ['diffscale_3',['DiffScale',['../class_diff_scale.html',1,'']]],
   ['diffscale_2ecs_4',['DiffScale.cs',['../_diff_scale_8cs.html',1,'']]],
-  ['directionresourceresultat_5',['DirectionResourceResultat',['../class_waypoints_factory.html#ae9a67825c54d83be598283f8881291b9',1,'WaypointsFactory']]],
-  ['drawline_6',['DrawLine',['../class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1',1,'RouteTracer']]]
+  ['directionresourceresultat_5',['DirectionResourceResultat',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4bc7735409a77d00e71cd9b0b5a70d36',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['drawline_6',['DrawLine',['../class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165',1,'Scripts::Routes::RouteTracer']]]
 ];
diff --git a/Doc Doxygen/html/search/all_6.js b/Doc Doxygen/html/search/all_6.js
index aa4a0dd53a1d4e89efdf980bc58f78be30a55f85..9567ed19f0fd387900bd2494ed95c2b38c632bd3 100644
--- a/Doc Doxygen/html/search/all_6.js	
+++ b/Doc Doxygen/html/search/all_6.js	
@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['fame_0',['fame',['../class_ui.html#a177e6badba998fff116a887893363a7d',1,'Ui']]]
+  ['fame_0',['fame',['../class_ui.html#a177e6badba998fff116a887893363a7d',1,'Ui']]],
+  ['forwardgeocoder_5fongeocoderresponse_1',['ForwardGeocoder_OnGeocoderResponse',['../class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694',1,'Scripts.Map.ReloadMap.ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response)'],['../class_scripts_1_1_map_1_1_reload_map.html#a59b6d5c882a8f8ac00d1d6494631693d',1,'Scripts.Map.ReloadMap.ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response, bool resetCamera)']]],
+  ['forwardgeocodeuserinput_2',['ForwardGeocodeUserInput',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html',1,'Scripts::MapBox']]],
+  ['forwardgeocodeuserinput_2ecs_3',['ForwardGeocodeUserInput.cs',['../_forward_geocode_user_input_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/all_7.js b/Doc Doxygen/html/search/all_7.js
index b0d74f80a2315f9b052b2dcb8b6271a177ee1892..1da924692af8b718666a587c39897e8be746f85d 100644
--- a/Doc Doxygen/html/search/all_7.js	
+++ b/Doc Doxygen/html/search/all_7.js	
@@ -1,9 +1,11 @@
 var searchData=
 [
-  ['gamemanager_0',['GameManager',['../class_game_manager.html',1,'']]],
+  ['gamemanager_0',['GameManager',['../class_scripts_1_1_game_manager.html',1,'Scripts']]],
   ['gamemanager_2ecs_1',['GameManager.cs',['../_game_manager_8cs.html',1,'']]],
-  ['getinstance_2',['getInstance',['../class_runners_factory.html#ad858c849984c5e78837a24d1cb6fea36',1,'RunnersFactory.getInstance()'],['../class_waypoints_factory.html#ac8678cd50cdf5d31121b54989616ec44',1,'WaypointsFactory.getInstance()']]],
-  ['getrandom_3',['getRandom',['../class_runners_factory.html#a7152abcee6b63d4c5b82a8dc5aa6bf9a',1,'RunnersFactory']]],
-  ['gettest_4',['getTest',['../class_waypoints_factory.html#a3fdaaa83e5c179b85a3f3c14ebb7f1b1',1,'WaypointsFactory']]],
-  ['getwp_5',['getWp',['../class_waypoints_factory.html#a3d52da43ff59c34065dbed3e58fe434d',1,'WaypointsFactory']]]
+  ['getgroundplanehitpoint_2',['getGroundPlaneHitPoint',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aaaaa6c0a0f767b23b6ffb5f9abaf01f7',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['getinstance_3',['getInstance',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a4bb0899e40285fb931852e7250b53756',1,'Scripts.IA.RunnersFactory.getInstance()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#acac6d9107370f57d247dff5950d0c37a',1,'Scripts.Waypoints.WaypointsFactory.getInstance()']]],
+  ['getnextwaypoint_4',['GetNextWaypoint',['../class_scripts_1_1_i_a_1_1_runners.html#ac2203ceffbfe2f8ca0f5b3338c2096a3',1,'Scripts::IA::Runners']]],
+  ['getrandom_5',['getRandom',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a100adf81bcf61674d7fa3fb69b6fa21f',1,'Scripts::IA::RunnersFactory']]],
+  ['gettest_6',['getTest',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a21d68c07458bfe01d8f0a30fc3c5b2c7',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['getwp_7',['getWp',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a73c99a3e2c82e2eaa716b805b6d0559c',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/all_8.js b/Doc Doxygen/html/search/all_8.js
index a584456ceff3cfa8ed6c3d23d7606e9f55114b96..dcb2f0c7bcfcc8e28883c3010c3bb0ab9891754b 100644
--- a/Doc Doxygen/html/search/all_8.js	
+++ b/Doc Doxygen/html/search/all_8.js	
@@ -1,4 +1,11 @@
 var searchData=
 [
-  ['handledirectionsresponse_0',['HandleDirectionsResponse',['../class_waypoints_factory.html#af7fe63ac6cdd3d488dee7358526f01fd',1,'WaypointsFactory']]]
+  ['handledirectionsresponse_0',['HandleDirectionsResponse',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5ac95f71b10177d47b44cc3e1f3fd3ff',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['handlegeocoderresponse_1',['HandleGeocoderResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1dec7c495fa6641523ea79129da9a3a6',1,'Scripts.MapBox.ForwardGeocodeUserInput.HandleGeocoderResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8393b64df01f6c70b56253f3092725f8',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.HandleGeocoderResponse()']]],
+  ['handlemouseandkeyboard_2',['HandleMouseAndKeyBoard',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1512977362fcaf1a54c91707ca996b71',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['handletouch_3',['HandleTouch',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#acb5e7364192afc6ef17f7a131a42c1b9',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['handleuserinput_4',['HandleUserInput',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a5d0d995c0e4d9b2caf4cbb61eb7d91e1',1,'Scripts.MapBox.ForwardGeocodeUserInput.HandleUserInput()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a0211ebe177be874cbd2dd6a2f267c65f',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.HandleUserInput()']]],
+  ['hasresponse_5',['HasResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1cbd6f3693e78467eb413543ae639bb7',1,'Scripts.MapBox.ForwardGeocodeUserInput.HasResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a334feaedd13e550a72006987480e5bbb',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.HasResponse()']]],
+  ['herobuildingselectionuserinput_6',['HeroBuildingSelectionUserInput',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html',1,'Scripts::MapBox']]],
+  ['herobuildingselectionuserinput_2ecs_7',['HeroBuildingSelectionUserInput.cs',['../_hero_building_selection_user_input_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/all_9.js b/Doc Doxygen/html/search/all_9.js
index 54b7d7e4a6b304c9b72bd12ce5cb66f2642903b6..d78828aed3a2628da5b18f4f4191c0ffb6cd4f89 100644
--- a/Doc Doxygen/html/search/all_9.js	
+++ b/Doc Doxygen/html/search/all_9.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['infojson_0',['infoJson',['../class_waypoints_factory.html#a43613b3f209e69e1370bcd567d4ec2d0',1,'WaypointsFactory']]],
-  ['instance_1',['instance',['../class_runners_factory.html#ad965d8183fd01e0f417ae7f0074d2807',1,'RunnersFactory.instance()'],['../class_waypoints_factory.html#aa466483f4df680d8344cf90e2d7d166f',1,'WaypointsFactory.instance()']]]
+  ['infojson_0',['infoJson',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a92c10e021b36e40ef618dd22c1618a4b',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['instance_1',['instance',['../class_scripts_1_1_i_a_1_1_runners_factory.html#ab4eee90beb83d6379118ad7c16963b23',1,'Scripts.IA.RunnersFactory.instance()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a437d7f8d82beb81a549f3f0adad0ba69',1,'Scripts.Waypoints.WaypointsFactory.instance()']]]
 ];
diff --git a/Doc Doxygen/html/search/all_a.js b/Doc Doxygen/html/search/all_a.js
index 2cb4226b29efd2cfdcb38ba695365cf5bd2da3a5..eac5ba7b2d26758fec49574c3cdcca266e15c121 100644
--- a/Doc Doxygen/html/search/all_a.js	
+++ b/Doc Doxygen/html/search/all_a.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['json_5ffile_0',['JSON_FILE',['../class_waypoints_factory.html#abcad2455fd7882ecb5d542b62c17e745',1,'WaypointsFactory']]]
+  ['json_5ffile_0',['JSON_FILE',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5803583a7966682debd9cd033c1f2170',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/all_b.js b/Doc Doxygen/html/search/all_b.js
index 94325611562bcf7ed4a99c5448a7dc6967f5c486..39be486f49386a1c6d719093eb2e097fec616c68 100644
--- a/Doc Doxygen/html/search/all_b.js	
+++ b/Doc Doxygen/html/search/all_b.js	
@@ -1,5 +1,8 @@
 var searchData=
 [
-  ['loadscene_0',['LoadScene',['../class_scene_changer.html#a073fc80d7277cccf463fd2e3257f7a39',1,'SceneChanger']]],
-  ['lockmovement_1',['lockMovement',['../class_game_manager.html#ae815dcbc1cfa1e6dce35843afa6d4851',1,'GameManager']]]
+  ['lateupdate_0',['LateUpdate',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a4b6b6761895d129dde9daeba89dac31e',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['linesparent_1',['linesParent',['../class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30',1,'Scripts::Routes::RouteTracer']]],
+  ['loadscene_2',['LoadScene',['../class_scene_changer.html#a073fc80d7277cccf463fd2e3257f7a39',1,'SceneChanger']]],
+  ['location_3',['location',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a3cf36f083efa7452fa15a7af6947c62b',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['lockmovement_4',['lockMovement',['../class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49',1,'Scripts::GameManager']]]
 ];
diff --git a/Doc Doxygen/html/search/all_c.js b/Doc Doxygen/html/search/all_c.js
index 7016a9c8e008164a2304394ab230fbed5fc85af3..6b4c0f0250ef82edced405c007d787019739bbfb 100644
--- a/Doc Doxygen/html/search/all_c.js	
+++ b/Doc Doxygen/html/search/all_c.js	
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['map_0',['map',['../class_game_manager.html#ace718c3e7f5136f4205b5c901b36a4cf',1,'GameManager.map()'],['../class_waypoints_factory.html#a6eaa6d54ceb441919eecc43706b2d6cb',1,'WaypointsFactory.map()']]],
-  ['mat_1',['mat',['../class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df',1,'RouteTracer']]],
+  ['map_0',['map',['../class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46',1,'Scripts.GameManager.map()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a8e85eb4a3894ed4921d4d75510417a12',1,'Scripts.Waypoints.WaypointsFactory.map()']]],
+  ['mat_1',['mat',['../class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4',1,'Scripts::Routes::RouteTracer']]],
   ['maxy_2',['maxY',['../class_player_controller.html#a686cdf7aee2254a6c6f7bf09cb543ea6',1,'PlayerController']]],
   ['menutoggle_3',['MenuToggle',['../class_menu_toggle.html',1,'']]],
   ['menutoggle_2ecs_4',['MenuToggle.cs',['../_menu_toggle_8cs.html',1,'']]],
diff --git a/Doc Doxygen/html/search/all_d.js b/Doc Doxygen/html/search/all_d.js
index 8778195aae4240390f1f8d9839b95c98db177f63..5af8f9d6f800b9574eb55de1072e013e9dfdcc10 100644
--- a/Doc Doxygen/html/search/all_d.js	
+++ b/Doc Doxygen/html/search/all_d.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['nbjoueur_0',['nbJoueur',['../class_runners_factory.html#a73019f0ca14010fb518dae96b8cb63ed',1,'RunnersFactory']]]
+  ['nbjoueur_0',['nbJoueur',['../class_scripts_1_1_i_a_1_1_runners_factory.html#af2cca6ed84f7fe4eb27ce3dbb9b579e5',1,'Scripts::IA::RunnersFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/all_e.js b/Doc Doxygen/html/search/all_e.js
index 1ceb8870d14150255bcf0425263eb799324a9224..af452c639cf35901900bbd4e71b4546c002e350b 100644
--- a/Doc Doxygen/html/search/all_e.js	
+++ b/Doc Doxygen/html/search/all_e.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['obja_0',['objA',['../class_route_tracer.html#a6cefb9d7216ff4f9d61255103caa6ade',1,'RouteTracer']]],
-  ['objb_1',['objB',['../class_route_tracer.html#ab9b26ef9a42fef70fbc287bf7b063aed',1,'RouteTracer']]]
+  ['ongeocoderresponse_0',['OnGeocoderResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a08a1a9eefd315b15fa1b82fed58b657d',1,'Scripts.MapBox.ForwardGeocodeUserInput.OnGeocoderResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a1509985925cd543c0307ffbace424f38',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.OnGeocoderResponse()']]]
 ];
diff --git a/Doc Doxygen/html/search/all_f.js b/Doc Doxygen/html/search/all_f.js
index 9dea24f0c47709ea41a8eec9002c49197d7a9b6d..137f232536d5f147bbd7a02e32ae4c200592e6bd 100644
--- a/Doc Doxygen/html/search/all_f.js	
+++ b/Doc Doxygen/html/search/all_f.js	
@@ -1,10 +1,14 @@
 var searchData=
 [
-  ['parent_0',['parent',['../class_runners_factory.html#aa4b8c6a8b77a8dc21b8a7e4420dad88a',1,'RunnersFactory']]],
-  ['placementwaypoint_1',['PlacementWaypoint',['../class_waypoints_factory.html#a9123dc686e90af330df2252108a54a6d',1,'WaypointsFactory']]],
-  ['player_2',['player',['../class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998',1,'PlayerController']]],
-  ['playercontroller_3',['PlayerController',['../class_player_controller.html',1,'']]],
-  ['playercontroller_2ecs_4',['PlayerController.cs',['../_player_controller_8cs.html',1,'']]],
-  ['plus_5',['plus',['../class_change_min.html#aad95d592bd29938f8a1eb56bbc05acb0',1,'ChangeMin']]],
-  ['points_6',['points',['../class_waypoints_factory.html#a45bf9841326dabd400a6d40e1449c161',1,'WaypointsFactory']]]
+  ['panmapusingkeyboard_0',['PanMapUsingKeyBoard',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a2bf757df0832082ff33ee18e00ed1bd2',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['panmapusingtouchormouse_1',['PanMapUsingTouchOrMouse',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a93f72d1bf0b212050ec959a4222674f6',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['panspeed_2',['panSpeed',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a79a7a9e646e27f6bae654efc78279d93',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['parent_3',['parent',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a7df74d1e1e8e681118258f7e65c52611',1,'Scripts::IA::RunnersFactory']]],
+  ['placementwaypoint_4',['PlacementWaypoint',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4cd1b02842a9384382d88c7126ab8ff9',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['player_5',['player',['../class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998',1,'PlayerController.player()'],['../class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8',1,'Scripts.Map.ReloadMap.player()']]],
+  ['playercontroller_6',['PlayerController',['../class_player_controller.html',1,'']]],
+  ['playercontroller_2ecs_7',['PlayerController.cs',['../_player_controller_8cs.html',1,'']]],
+  ['playerstartpos_8',['playerStartPos',['../class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266',1,'Scripts::Map::ReloadMap']]],
+  ['plus_9',['plus',['../class_change_min.html#aad95d592bd29938f8a1eb56bbc05acb0',1,'ChangeMin']]],
+  ['points_10',['points',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a1aac85b5f2cceba7f3596bc35e9ead5e',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_3.js b/Doc Doxygen/html/search/classes_3.js
index 956eb725558ae4772ac7d37e4c6a2d0ac0f1f924..164c0ff00cfed0c3c26477341db83c0448f90be3 100644
--- a/Doc Doxygen/html/search/classes_3.js	
+++ b/Doc Doxygen/html/search/classes_3.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['gamemanager_0',['GameManager',['../class_game_manager.html',1,'']]]
+  ['forwardgeocodeuserinput_0',['ForwardGeocodeUserInput',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html',1,'Scripts::MapBox']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_4.js b/Doc Doxygen/html/search/classes_4.js
index 7df9b656de2564d2e06f9a8d5de40cece9f089b7..0740eab618eac123b45a0cc0e2613d64b5a7d91a 100644
--- a/Doc Doxygen/html/search/classes_4.js	
+++ b/Doc Doxygen/html/search/classes_4.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['menutoggle_0',['MenuToggle',['../class_menu_toggle.html',1,'']]],
-  ['motivscale_1',['MotivScale',['../class_motiv_scale.html',1,'']]]
+  ['gamemanager_0',['GameManager',['../class_scripts_1_1_game_manager.html',1,'Scripts']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_5.js b/Doc Doxygen/html/search/classes_5.js
index ed6c33d6c5a5a303b770eae3e26d56ccad8d7a75..eb2cf629f91a7fb8e70bf403b6d2eb4537c7b3e0 100644
--- a/Doc Doxygen/html/search/classes_5.js	
+++ b/Doc Doxygen/html/search/classes_5.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['playercontroller_0',['PlayerController',['../class_player_controller.html',1,'']]]
+  ['herobuildingselectionuserinput_0',['HeroBuildingSelectionUserInput',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html',1,'Scripts::MapBox']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_6.js b/Doc Doxygen/html/search/classes_6.js
index c0fb68fd81934f78a3e5f4297f74ab7e38c2e395..7df9b656de2564d2e06f9a8d5de40cece9f089b7 100644
--- a/Doc Doxygen/html/search/classes_6.js	
+++ b/Doc Doxygen/html/search/classes_6.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['routetracer_0',['RouteTracer',['../class_route_tracer.html',1,'']]],
-  ['runnersfactory_1',['RunnersFactory',['../class_runners_factory.html',1,'']]]
+  ['menutoggle_0',['MenuToggle',['../class_menu_toggle.html',1,'']]],
+  ['motivscale_1',['MotivScale',['../class_motiv_scale.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_7.js b/Doc Doxygen/html/search/classes_7.js
index 5eda0a2bfb510656d461b948e09ed145671c7bff..ed6c33d6c5a5a303b770eae3e26d56ccad8d7a75 100644
--- a/Doc Doxygen/html/search/classes_7.js	
+++ b/Doc Doxygen/html/search/classes_7.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['scenechanger_0',['SceneChanger',['../class_scene_changer.html',1,'']]]
+  ['playercontroller_0',['PlayerController',['../class_player_controller.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_8.js b/Doc Doxygen/html/search/classes_8.js
index 27d712d7d3c4b0001b294e87893d26b23e2b4a06..350f0c919fa178152bfbefab16ee7c8b8e156755 100644
--- a/Doc Doxygen/html/search/classes_8.js	
+++ b/Doc Doxygen/html/search/classes_8.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['ui_0',['Ui',['../class_ui.html',1,'']]]
+  ['quadtreecameramovement_0',['QuadTreeCameraMovement',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html',1,'Scripts::Map']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_9.js b/Doc Doxygen/html/search/classes_9.js
index ba71b6f1a2ef29ad7c848068a9f66d9e144ceadc..b3c4e6271914bdccb2abd9d4473403ba9aa40ce7 100644
--- a/Doc Doxygen/html/search/classes_9.js	
+++ b/Doc Doxygen/html/search/classes_9.js	
@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['validategame_0',['ValidateGame',['../class_validate_game.html',1,'']]]
+  ['reloadmap_0',['ReloadMap',['../class_scripts_1_1_map_1_1_reload_map.html',1,'Scripts::Map']]],
+  ['routetracer_1',['RouteTracer',['../class_scripts_1_1_routes_1_1_route_tracer.html',1,'Scripts::Routes']]],
+  ['runners_2',['Runners',['../class_scripts_1_1_i_a_1_1_runners.html',1,'Scripts::IA']]],
+  ['runnersfactory_3',['RunnersFactory',['../class_scripts_1_1_i_a_1_1_runners_factory.html',1,'Scripts::IA']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_a.js b/Doc Doxygen/html/search/classes_a.js
index 0051a8ee992cd5bfb8f7a7b2b3c8e70a0e867d77..5eda0a2bfb510656d461b948e09ed145671c7bff 100644
--- a/Doc Doxygen/html/search/classes_a.js	
+++ b/Doc Doxygen/html/search/classes_a.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['waypointsfactory_0',['WaypointsFactory',['../class_waypoints_factory.html',1,'']]],
-  ['waypointspawner_1',['WaypointSpawner',['../class_waypoint_spawner.html',1,'']]]
+  ['scenechanger_0',['SceneChanger',['../class_scene_changer.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/classes_b.html b/Doc Doxygen/html/search/classes_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..af20b967ea6804e37ba45dbbc888d716acc887a1
--- /dev/null
+++ b/Doc Doxygen/html/search/classes_b.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/classes_b.js b/Doc Doxygen/html/search/classes_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..27d712d7d3c4b0001b294e87893d26b23e2b4a06
--- /dev/null
+++ b/Doc Doxygen/html/search/classes_b.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['ui_0',['Ui',['../class_ui.html',1,'']]]
+];
diff --git a/Doc Doxygen/html/search/classes_c.html b/Doc Doxygen/html/search/classes_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..97e20dca905ef0e07ccce1582d5a8dff3338b61c
--- /dev/null
+++ b/Doc Doxygen/html/search/classes_c.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/classes_c.js b/Doc Doxygen/html/search/classes_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..dd4a2937b65409816530b1b1f19ac506c143f943
--- /dev/null
+++ b/Doc Doxygen/html/search/classes_c.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['validategame_0',['ValidateGame',['../class_scripts_1_1_u_i_1_1_validate_game.html',1,'Scripts::UI']]]
+];
diff --git a/Doc Doxygen/html/search/classes_d.html b/Doc Doxygen/html/search/classes_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..81f1db2a157a16b7a211f1a356854503556bd66b
--- /dev/null
+++ b/Doc Doxygen/html/search/classes_d.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/classes_d.js b/Doc Doxygen/html/search/classes_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..d56c18e1e19e1a0f22349beff1e4d2fdda6c0f0b
--- /dev/null
+++ b/Doc Doxygen/html/search/classes_d.js	
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['waypointsfactory_0',['WaypointsFactory',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html',1,'Scripts::Waypoints']]],
+  ['waypointspawner_1',['WaypointSpawner',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html',1,'Scripts::Waypoints']]]
+];
diff --git a/Doc Doxygen/html/search/events_0.html b/Doc Doxygen/html/search/events_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..501ab1ca05358dc62012d1ad93f5ce6d68537c06
--- /dev/null
+++ b/Doc Doxygen/html/search/events_0.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="events_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/events_0.js b/Doc Doxygen/html/search/events_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..af452c639cf35901900bbd4e71b4546c002e350b
--- /dev/null
+++ b/Doc Doxygen/html/search/events_0.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['ongeocoderresponse_0',['OnGeocoderResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a08a1a9eefd315b15fa1b82fed58b657d',1,'Scripts.MapBox.ForwardGeocodeUserInput.OnGeocoderResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a1509985925cd543c0307ffbace424f38',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.OnGeocoderResponse()']]]
+];
diff --git a/Doc Doxygen/html/search/files_3.js b/Doc Doxygen/html/search/files_3.js
index 5b980ccb8e7ef8b8d51d5291aef1b63fe2bebe63..7649f39723b6e8681ffeffa08e55eb2d8f11ea48 100644
--- a/Doc Doxygen/html/search/files_3.js	
+++ b/Doc Doxygen/html/search/files_3.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['gamemanager_2ecs_0',['GameManager.cs',['../_game_manager_8cs.html',1,'']]]
+  ['forwardgeocodeuserinput_2ecs_0',['ForwardGeocodeUserInput.cs',['../_forward_geocode_user_input_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_4.js b/Doc Doxygen/html/search/files_4.js
index d217f410461dc3fed163ed7b446f4462c75e251a..5b980ccb8e7ef8b8d51d5291aef1b63fe2bebe63 100644
--- a/Doc Doxygen/html/search/files_4.js	
+++ b/Doc Doxygen/html/search/files_4.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['menutoggle_2ecs_0',['MenuToggle.cs',['../_menu_toggle_8cs.html',1,'']]],
-  ['motivscale_2ecs_1',['MotivScale.cs',['../_motiv_scale_8cs.html',1,'']]]
+  ['gamemanager_2ecs_0',['GameManager.cs',['../_game_manager_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_5.js b/Doc Doxygen/html/search/files_5.js
index bedcc4dd21ab19ff4e9d9bffe3eaf4e210eccd52..89bd9df82109af6010d12d825f0b7489cd3d67d3 100644
--- a/Doc Doxygen/html/search/files_5.js	
+++ b/Doc Doxygen/html/search/files_5.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['playercontroller_2ecs_0',['PlayerController.cs',['../_player_controller_8cs.html',1,'']]]
+  ['herobuildingselectionuserinput_2ecs_0',['HeroBuildingSelectionUserInput.cs',['../_hero_building_selection_user_input_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_6.js b/Doc Doxygen/html/search/files_6.js
index c070a6c2353de7075fceb6144ea81b508f7d8282..d217f410461dc3fed163ed7b446f4462c75e251a 100644
--- a/Doc Doxygen/html/search/files_6.js	
+++ b/Doc Doxygen/html/search/files_6.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['routetracer_2ecs_0',['RouteTracer.cs',['../_route_tracer_8cs.html',1,'']]],
-  ['runnersfactory_2ecs_1',['RunnersFactory.cs',['../_runners_factory_8cs.html',1,'']]]
+  ['menutoggle_2ecs_0',['MenuToggle.cs',['../_menu_toggle_8cs.html',1,'']]],
+  ['motivscale_2ecs_1',['MotivScale.cs',['../_motiv_scale_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_7.js b/Doc Doxygen/html/search/files_7.js
index 6e64f212586d1e376b9d9ff0dd4c1b417af55d5d..bedcc4dd21ab19ff4e9d9bffe3eaf4e210eccd52 100644
--- a/Doc Doxygen/html/search/files_7.js	
+++ b/Doc Doxygen/html/search/files_7.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['scenechanger_2ecs_0',['SceneChanger.cs',['../_scene_changer_8cs.html',1,'']]]
+  ['playercontroller_2ecs_0',['PlayerController.cs',['../_player_controller_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_8.js b/Doc Doxygen/html/search/files_8.js
index 6efceea056558cd9126a0959b5016bc8b4aee7b8..71453b56fbbab68f10c2dc7077c7d465fbb32b05 100644
--- a/Doc Doxygen/html/search/files_8.js	
+++ b/Doc Doxygen/html/search/files_8.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['ui_2ecs_0',['Ui.cs',['../_ui_8cs.html',1,'']]]
+  ['quadtreecameramovement_2ecs_0',['QuadTreeCameraMovement.cs',['../_quad_tree_camera_movement_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_9.js b/Doc Doxygen/html/search/files_9.js
index bbd24c66e88a310e0623721d6f123f2e72d91540..aac0a3334eade7d0be1fcb44019a8934ee67b13d 100644
--- a/Doc Doxygen/html/search/files_9.js	
+++ b/Doc Doxygen/html/search/files_9.js	
@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['validategame_2ecs_0',['ValidateGame.cs',['../_validate_game_8cs.html',1,'']]]
+  ['reloadmap_2ecs_0',['ReloadMap.cs',['../_reload_map_8cs.html',1,'']]],
+  ['routetracer_2ecs_1',['RouteTracer.cs',['../_route_tracer_8cs.html',1,'']]],
+  ['runners_2ecs_2',['Runners.cs',['../_runners_8cs.html',1,'']]],
+  ['runnersfactory_2ecs_3',['RunnersFactory.cs',['../_runners_factory_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_a.js b/Doc Doxygen/html/search/files_a.js
index 03848992aa11af22ec7b1f8639bdb276104f6bd9..6e64f212586d1e376b9d9ff0dd4c1b417af55d5d 100644
--- a/Doc Doxygen/html/search/files_a.js	
+++ b/Doc Doxygen/html/search/files_a.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['waypointsfactory_2ecs_0',['WaypointsFactory.cs',['../_waypoints_factory_8cs.html',1,'']]],
-  ['waypointspawner_2ecs_1',['WaypointSpawner.cs',['../_waypoint_spawner_8cs.html',1,'']]]
+  ['scenechanger_2ecs_0',['SceneChanger.cs',['../_scene_changer_8cs.html',1,'']]]
 ];
diff --git a/Doc Doxygen/html/search/files_b.html b/Doc Doxygen/html/search/files_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..2fa239f106896672fd4df6bdc295ad3a8924d04b
--- /dev/null
+++ b/Doc Doxygen/html/search/files_b.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/files_b.js b/Doc Doxygen/html/search/files_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..6efceea056558cd9126a0959b5016bc8b4aee7b8
--- /dev/null
+++ b/Doc Doxygen/html/search/files_b.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['ui_2ecs_0',['Ui.cs',['../_ui_8cs.html',1,'']]]
+];
diff --git a/Doc Doxygen/html/search/files_c.html b/Doc Doxygen/html/search/files_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..472b402787dc2c126282db3059f3aec52f739b03
--- /dev/null
+++ b/Doc Doxygen/html/search/files_c.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/files_c.js b/Doc Doxygen/html/search/files_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..bbd24c66e88a310e0623721d6f123f2e72d91540
--- /dev/null
+++ b/Doc Doxygen/html/search/files_c.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['validategame_2ecs_0',['ValidateGame.cs',['../_validate_game_8cs.html',1,'']]]
+];
diff --git a/Doc Doxygen/html/search/files_d.html b/Doc Doxygen/html/search/files_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..d570acbf2502ec83c216e31e5c11a32f9b092a44
--- /dev/null
+++ b/Doc Doxygen/html/search/files_d.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/files_d.js b/Doc Doxygen/html/search/files_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..03848992aa11af22ec7b1f8639bdb276104f6bd9
--- /dev/null
+++ b/Doc Doxygen/html/search/files_d.js	
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['waypointsfactory_2ecs_0',['WaypointsFactory.cs',['../_waypoints_factory_8cs.html',1,'']]],
+  ['waypointspawner_2ecs_1',['WaypointSpawner.cs',['../_waypoint_spawner_8cs.html',1,'']]]
+];
diff --git a/Doc Doxygen/html/search/functions_0.js b/Doc Doxygen/html/search/functions_0.js
index 162529002715d67a0dac7c86596b56df56451073..7850d8e66d82a84460f3c911268e1cb059a96bf9 100644
--- a/Doc Doxygen/html/search/functions_0.js	
+++ b/Doc Doxygen/html/search/functions_0.js	
@@ -1,11 +1,4 @@
 var searchData=
 [
-  ['changebuttonsproperty_0',['changeButtonsProperty',['../class_menu_toggle.html#ae05cfe20aa54f40858109eebf43d7142',1,'MenuToggle']]],
-  ['changecanvasproperty_1',['changeCanvasProperty',['../class_menu_toggle.html#a49f15f87c7ce96d60a3ab40546d6eae5',1,'MenuToggle']]],
-  ['changefame_2',['changeFame',['../class_validate_game.html#a3ca5a2780a8ac1002c6f8bc6a57ae8d2',1,'ValidateGame']]],
-  ['changeminus_3',['changeMinus',['../class_change_min.html#af8e9128b38a56d14f7dd56b0eafe250e',1,'ChangeMin']]],
-  ['changeplus_4',['changePlus',['../class_change_plus.html#a61826cf511e783454bd62278f8ad60e6',1,'ChangePlus']]],
-  ['click_5',['click',['../class_waypoints_factory.html#ade613e774cf07e78d53d49f5cd1a6abd',1,'WaypointsFactory']]],
-  ['createline_6',['CreateLine',['../class_route_tracer.html#a935e351b8e304013124a0157e758affe',1,'RouteTracer']]],
-  ['createroad_7',['createRoad',['../class_waypoints_factory.html#aee33ae1dcc69c878669d7dd22162f79a',1,'WaypointsFactory']]]
+  ['awake_0',['Awake',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#af77dc5497ea29fe3a7089db358856989',1,'Scripts.Map.QuadTreeCameraMovement.Awake()'],['../class_scripts_1_1_map_1_1_reload_map.html#acfb8da1be4a2f273f704a8d75e16f768',1,'Scripts.Map.ReloadMap.Awake()'],['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ad7ec24e59056148724ea15c7aa6dec06',1,'Scripts.MapBox.ForwardGeocodeUserInput.Awake()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a59e393cc0c87636bb2d783c2d1b4bb1d',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.Awake()']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_1.js b/Doc Doxygen/html/search/functions_1.js
index d3aeba68b333dcaa7bd97ca6e09984803c42038c..8d231f73859245ccb63844f83f3d594b7538651b 100644
--- a/Doc Doxygen/html/search/functions_1.js	
+++ b/Doc Doxygen/html/search/functions_1.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['drawline_0',['DrawLine',['../class_route_tracer.html#a49edad87c58a3a87f49040b44db840f1',1,'RouteTracer']]]
+  ['bakecameratransform_0',['BakeCameraTransform',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a4796fc1d559ffa0806347545903067dd',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_2.js b/Doc Doxygen/html/search/functions_2.js
index 3db0ee897a21f5f48728865564738d9d3f0de90e..7dc9cea6af45c35f85f88a8970fb3a863362e123 100644
--- a/Doc Doxygen/html/search/functions_2.js	
+++ b/Doc Doxygen/html/search/functions_2.js	
@@ -1,4 +1,11 @@
 var searchData=
 [
-  ['exit_0',['Exit',['../class_exit_scene.html#a3091438e2d4963d8702cd10b3a493a60',1,'ExitScene']]]
+  ['changebuttonsproperty_0',['changeButtonsProperty',['../class_menu_toggle.html#ae05cfe20aa54f40858109eebf43d7142',1,'MenuToggle']]],
+  ['changecanvasproperty_1',['changeCanvasProperty',['../class_menu_toggle.html#a49f15f87c7ce96d60a3ab40546d6eae5',1,'MenuToggle']]],
+  ['changefame_2',['changeFame',['../class_scripts_1_1_u_i_1_1_validate_game.html#a8ed5f4174562f55ff7f98997d4f02a6f',1,'Scripts::UI::ValidateGame']]],
+  ['changeminus_3',['changeMinus',['../class_change_min.html#af8e9128b38a56d14f7dd56b0eafe250e',1,'ChangeMin']]],
+  ['changeplus_4',['changePlus',['../class_change_plus.html#a61826cf511e783454bd62278f8ad60e6',1,'ChangePlus']]],
+  ['click_5',['click',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a74cfaf6f0d9544978259f22c2cd0e815',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['createline_6',['CreateLine',['../class_scripts_1_1_routes_1_1_route_tracer.html#a5b5c2fbae5f9bfaa10ab16d23a29c2fd',1,'Scripts::Routes::RouteTracer']]],
+  ['createroad_7',['createRoad',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a793e57b49ad9aef58d513d68d2d4be24',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_3.js b/Doc Doxygen/html/search/functions_3.js
index 8da62627eb35f9fae4ff1516843bfcfb17afac8c..954cb074f17a65e95fec00f92d57a7bd1c112709 100644
--- a/Doc Doxygen/html/search/functions_3.js	
+++ b/Doc Doxygen/html/search/functions_3.js	
@@ -1,7 +1,4 @@
 var searchData=
 [
-  ['getinstance_0',['getInstance',['../class_runners_factory.html#ad858c849984c5e78837a24d1cb6fea36',1,'RunnersFactory.getInstance()'],['../class_waypoints_factory.html#ac8678cd50cdf5d31121b54989616ec44',1,'WaypointsFactory.getInstance()']]],
-  ['getrandom_1',['getRandom',['../class_runners_factory.html#a7152abcee6b63d4c5b82a8dc5aa6bf9a',1,'RunnersFactory']]],
-  ['gettest_2',['getTest',['../class_waypoints_factory.html#a3fdaaa83e5c179b85a3f3c14ebb7f1b1',1,'WaypointsFactory']]],
-  ['getwp_3',['getWp',['../class_waypoints_factory.html#a3d52da43ff59c34065dbed3e58fe434d',1,'WaypointsFactory']]]
+  ['drawline_0',['DrawLine',['../class_scripts_1_1_routes_1_1_route_tracer.html#a19698c7252b4108d5ea6e834156fc165',1,'Scripts::Routes::RouteTracer']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_4.js b/Doc Doxygen/html/search/functions_4.js
index a584456ceff3cfa8ed6c3d23d7606e9f55114b96..3db0ee897a21f5f48728865564738d9d3f0de90e 100644
--- a/Doc Doxygen/html/search/functions_4.js	
+++ b/Doc Doxygen/html/search/functions_4.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['handledirectionsresponse_0',['HandleDirectionsResponse',['../class_waypoints_factory.html#af7fe63ac6cdd3d488dee7358526f01fd',1,'WaypointsFactory']]]
+  ['exit_0',['Exit',['../class_exit_scene.html#a3091438e2d4963d8702cd10b3a493a60',1,'ExitScene']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_5.js b/Doc Doxygen/html/search/functions_5.js
index 94325611562bcf7ed4a99c5448a7dc6967f5c486..39dd8a2176e4c64811638007c8f49000834ef3a6 100644
--- a/Doc Doxygen/html/search/functions_5.js	
+++ b/Doc Doxygen/html/search/functions_5.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['loadscene_0',['LoadScene',['../class_scene_changer.html#a073fc80d7277cccf463fd2e3257f7a39',1,'SceneChanger']]],
-  ['lockmovement_1',['lockMovement',['../class_game_manager.html#ae815dcbc1cfa1e6dce35843afa6d4851',1,'GameManager']]]
+  ['forwardgeocoder_5fongeocoderresponse_0',['ForwardGeocoder_OnGeocoderResponse',['../class_scripts_1_1_map_1_1_reload_map.html#abb8b864f07aaba4c5782614f1b8e7694',1,'Scripts.Map.ReloadMap.ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response)'],['../class_scripts_1_1_map_1_1_reload_map.html#a59b6d5c882a8f8ac00d1d6494631693d',1,'Scripts.Map.ReloadMap.ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response, bool resetCamera)']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_6.js b/Doc Doxygen/html/search/functions_6.js
index 929968838b03e3ce02c3e9604eba2273685b5b36..fdc2ddecab425b49929572286fadbe6eb913d6b9 100644
--- a/Doc Doxygen/html/search/functions_6.js	
+++ b/Doc Doxygen/html/search/functions_6.js	
@@ -1,4 +1,9 @@
 var searchData=
 [
-  ['placementwaypoint_0',['PlacementWaypoint',['../class_waypoints_factory.html#a9123dc686e90af330df2252108a54a6d',1,'WaypointsFactory']]]
+  ['getgroundplanehitpoint_0',['getGroundPlaneHitPoint',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aaaaa6c0a0f767b23b6ffb5f9abaf01f7',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['getinstance_1',['getInstance',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a4bb0899e40285fb931852e7250b53756',1,'Scripts.IA.RunnersFactory.getInstance()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#acac6d9107370f57d247dff5950d0c37a',1,'Scripts.Waypoints.WaypointsFactory.getInstance()']]],
+  ['getnextwaypoint_2',['GetNextWaypoint',['../class_scripts_1_1_i_a_1_1_runners.html#ac2203ceffbfe2f8ca0f5b3338c2096a3',1,'Scripts::IA::Runners']]],
+  ['getrandom_3',['getRandom',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a100adf81bcf61674d7fa3fb69b6fa21f',1,'Scripts::IA::RunnersFactory']]],
+  ['gettest_4',['getTest',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a21d68c07458bfe01d8f0a30fc3c5b2c7',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['getwp_5',['getWp',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a73c99a3e2c82e2eaa716b805b6d0559c',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_7.js b/Doc Doxygen/html/search/functions_7.js
index 3551f60df56c96735228df46df5da9e081c8ba0b..c79bcaed4963fad5dd77395a0c14d61b58185a8a 100644
--- a/Doc Doxygen/html/search/functions_7.js	
+++ b/Doc Doxygen/html/search/functions_7.js	
@@ -1,4 +1,8 @@
 var searchData=
 [
-  ['route_0',['Route',['../class_waypoints_factory.html#a7d2fd0f1d966bdb5381de18071417199',1,'WaypointsFactory']]]
+  ['handledirectionsresponse_0',['HandleDirectionsResponse',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5ac95f71b10177d47b44cc3e1f3fd3ff',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['handlegeocoderresponse_1',['HandleGeocoderResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1dec7c495fa6641523ea79129da9a3a6',1,'Scripts.MapBox.ForwardGeocodeUserInput.HandleGeocoderResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8393b64df01f6c70b56253f3092725f8',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.HandleGeocoderResponse()']]],
+  ['handlemouseandkeyboard_2',['HandleMouseAndKeyBoard',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1512977362fcaf1a54c91707ca996b71',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['handletouch_3',['HandleTouch',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#acb5e7364192afc6ef17f7a131a42c1b9',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['handleuserinput_4',['HandleUserInput',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a5d0d995c0e4d9b2caf4cbb61eb7d91e1',1,'Scripts.MapBox.ForwardGeocodeUserInput.HandleUserInput()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a0211ebe177be874cbd2dd6a2f267c65f',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.HandleUserInput()']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_8.js b/Doc Doxygen/html/search/functions_8.js
index 37d83b95faf9afdd72bf6a23bf55ed8b85daad85..0a730f58a1043a2deaeb8cf2eec326d0f1e00f6f 100644
--- a/Doc Doxygen/html/search/functions_8.js	
+++ b/Doc Doxygen/html/search/functions_8.js	
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['start_0',['Start',['../class_diff_scale.html#a422c9c583b1088212e872cd94842e078',1,'DiffScale.Start()'],['../class_game_manager.html#a5ccfacd027ad08eeb4ff1f25a7f59c98',1,'GameManager.Start()'],['../class_runners_factory.html#a0efd526d056b5e0d13d8ab09e66ba019',1,'RunnersFactory.Start()'],['../class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96',1,'MenuToggle.Start()'],['../class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e',1,'MotivScale.Start()'],['../class_player_controller.html#ae1117d9c4da3193181cddad2c814e467',1,'PlayerController.Start()'],['../class_route_tracer.html#a37dc751ff44bc91b38ed39aae5d1a9e1',1,'RouteTracer.Start()'],['../class_ui.html#a78c53753175e49e636e779f85c4bbac2',1,'Ui.Start()'],['../class_validate_game.html#ac93c4c2a411c60d697545d14c1c1f4e4',1,'ValidateGame.Start()'],['../class_waypoints_factory.html#ada751b38a531bc6da07c247347fe952f',1,'WaypointsFactory.Start()'],['../class_waypoint_spawner.html#ae10b9654c4adef29379c6567431b9547',1,'WaypointSpawner.Start()']]],
-  ['startfame_1',['startFame',['../class_validate_game.html#ab0679ab29a37ff59bc2ce3ea07ce7232',1,'ValidateGame']]]
+  ['lateupdate_0',['LateUpdate',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a4b6b6761895d129dde9daeba89dac31e',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['loadscene_1',['LoadScene',['../class_scene_changer.html#a073fc80d7277cccf463fd2e3257f7a39',1,'SceneChanger']]],
+  ['lockmovement_2',['lockMovement',['../class_scripts_1_1_game_manager.html#a55c28002bdbabd80b173bcd19c645f49',1,'Scripts::GameManager']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_9.js b/Doc Doxygen/html/search/functions_9.js
index acf215338fd9ed0e787d6904bd83a2e84afc7978..87f1a4323c42d806fc57a38f025726d1bb23c6a9 100644
--- a/Doc Doxygen/html/search/functions_9.js	
+++ b/Doc Doxygen/html/search/functions_9.js	
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['update_0',['Update',['../class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf',1,'DiffScale.Update()'],['../class_game_manager.html#a44c79b205dec16bfe650e21259860c5b',1,'GameManager.Update()'],['../class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7',1,'MotivScale.Update()'],['../class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43',1,'PlayerController.Update()'],['../class_ui.html#a88b757115b8060a02d505301d445d589',1,'Ui.Update()'],['../class_waypoint_spawner.html#aebfedc7ba4cdc5ba4f61471d30ff55c3',1,'WaypointSpawner.Update()']]]
+  ['panmapusingkeyboard_0',['PanMapUsingKeyBoard',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a2bf757df0832082ff33ee18e00ed1bd2',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['panmapusingtouchormouse_1',['PanMapUsingTouchOrMouse',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a93f72d1bf0b212050ec959a4222674f6',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['placementwaypoint_2',['PlacementWaypoint',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4cd1b02842a9384382d88c7126ab8ff9',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/functions_a.html b/Doc Doxygen/html/search/functions_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..1ea88cfef9d06cda712d3ad13be584b0478bf69c
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_a.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/functions_a.js b/Doc Doxygen/html/search/functions_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..318b3ae3ce7f0a525d3ea2b763c18954b1d6a5e6
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_a.js	
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['reload_0',['Reload',['../class_scripts_1_1_map_1_1_reload_map.html#a964e4b80ad165ec551f8c5921ff72894',1,'Scripts::Map::ReloadMap']]],
+  ['reloadafterdelay_1',['ReloadAfterDelay',['../class_scripts_1_1_map_1_1_reload_map.html#a528c5da6fcb25ac9b75a4c7fca840003',1,'Scripts::Map::ReloadMap']]],
+  ['route_2',['Route',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa1992f5695ca085637209fbabe51a93b',1,'Scripts::Waypoints::WaypointsFactory']]]
+];
diff --git a/Doc Doxygen/html/search/functions_b.html b/Doc Doxygen/html/search/functions_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..8d54c7e9b01347a3f3c1216f96fc1690c2a15747
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_b.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/functions_b.js b/Doc Doxygen/html/search/functions_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..b235810464a8d6a916cee0c238a3a8f123b8b253
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_b.js	
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['start_0',['Start',['../class_diff_scale.html#a422c9c583b1088212e872cd94842e078',1,'DiffScale.Start()'],['../class_scripts_1_1_game_manager.html#a7cbc057ef9633dec7972ee1d38ff71ff',1,'Scripts.GameManager.Start()'],['../class_player_controller.html#ae1117d9c4da3193181cddad2c814e467',1,'PlayerController.Start()'],['../class_scripts_1_1_i_a_1_1_runners.html#aca2df91d55a20e369b4b6ddc4b6a017f',1,'Scripts.IA.Runners.Start()'],['../class_scripts_1_1_i_a_1_1_runners_factory.html#a4c31185857c6636f2afee059e0bedd0d',1,'Scripts.IA.RunnersFactory.Start()'],['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab3472c55c5c377945048c565938c8c52',1,'Scripts.Map.QuadTreeCameraMovement.Start()'],['../class_menu_toggle.html#a5eee77df0a7a5dfb50ebeea135242a96',1,'MenuToggle.Start()'],['../class_motiv_scale.html#a9f663c1318e6993312a4b3c9dbf06f1e',1,'MotivScale.Start()'],['../class_scripts_1_1_routes_1_1_route_tracer.html#a546d55740d887098f4532a312c70e745',1,'Scripts.Routes.RouteTracer.Start()'],['../class_ui.html#a78c53753175e49e636e779f85c4bbac2',1,'Ui.Start()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aeabaec156c5bc2aacba66f516a60459f',1,'Scripts.Waypoints.WaypointsFactory.Start()'],['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4cae751a1f88a7a094cab39eefbda37a',1,'Scripts.Waypoints.WaypointSpawner.Start()']]],
+  ['startfame_1',['startFame',['../class_scripts_1_1_u_i_1_1_validate_game.html#a2d57f22169b7eab0fd3c9bdb40428008',1,'Scripts::UI::ValidateGame']]]
+];
diff --git a/Doc Doxygen/html/search/functions_c.html b/Doc Doxygen/html/search/functions_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..8d77a45de97d127ec4c64fdbd72a859d16ec1833
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_c.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/functions_c.js b/Doc Doxygen/html/search/functions_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..da95eceb2b4b566e0d11d716fd110a1ba0515496
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_c.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['transformcamera_0',['TransformCamera',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a342e07fd9b20413e5c998c748dd8cd33',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]]
+];
diff --git a/Doc Doxygen/html/search/functions_d.html b/Doc Doxygen/html/search/functions_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..1212c14b1f42bac549eabf7c2c96c32f1019a0ae
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_d.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/functions_d.js b/Doc Doxygen/html/search/functions_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..56d63cbcc31a228d1a22bb7c16af3de3e52812fb
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_d.js	
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['update_0',['Update',['../class_diff_scale.html#afa1376936d748ef62da133b5313ca6cf',1,'DiffScale.Update()'],['../class_scripts_1_1_game_manager.html#aa2ca60af7cd9b7282fba9876ae4fc9e1',1,'Scripts.GameManager.Update()'],['../class_player_controller.html#ae8bc83dffb99867a04be016473ed2c43',1,'PlayerController.Update()'],['../class_scripts_1_1_i_a_1_1_runners.html#a0bd4d76ae2e3e1522e288a8aa7e28015',1,'Scripts.IA.Runners.Update()'],['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ae4f2a49f967e2412869c109953aeaeed',1,'Scripts.Map.QuadTreeCameraMovement.Update()'],['../class_motiv_scale.html#a138431d012611a10db6c2b1fbc9602e7',1,'MotivScale.Update()'],['../class_ui.html#a88b757115b8060a02d505301d445d589',1,'Ui.Update()'],['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a9c6ed9299adc04885068359d4bd617eb',1,'Scripts.Waypoints.WaypointSpawner.Update()']]],
+  ['usedegreeconversion_1',['UseDegreeConversion',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a22b81c593e2d2a7c3ae774e39ab28524',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['usemeterconversion_2',['UseMeterConversion',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a73a7245156479514f964132b6dc9d135',1,'Scripts::Map::QuadTreeCameraMovement']]]
+];
diff --git a/Doc Doxygen/html/search/functions_e.html b/Doc Doxygen/html/search/functions_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..f0c04bb22feced53c3a7dfc9e5e994a6d2920317
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_e.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/functions_e.js b/Doc Doxygen/html/search/functions_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..cd49c65be06a9e195c22fd5b6222326098414cd6
--- /dev/null
+++ b/Doc Doxygen/html/search/functions_e.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['zoommapusingtouchormouse_0',['ZoomMapUsingTouchOrMouse',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a5384b163265e3fc93d31357936984602',1,'Scripts::Map::QuadTreeCameraMovement']]]
+];
diff --git a/Doc Doxygen/html/search/namespaces_0.html b/Doc Doxygen/html/search/namespaces_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..fd754ca016c2850f1b23f441c71f3e4d7b9491ab
--- /dev/null
+++ b/Doc Doxygen/html/search/namespaces_0.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="namespaces_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/namespaces_0.js b/Doc Doxygen/html/search/namespaces_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..c6b14de342f751b981903ec85640731d50de33bf
--- /dev/null
+++ b/Doc Doxygen/html/search/namespaces_0.js	
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['ia_0',['IA',['../namespace_scripts_1_1_i_a.html',1,'Scripts']]],
+  ['map_1',['Map',['../namespace_scripts_1_1_map.html',1,'Scripts']]],
+  ['mapbox_2',['MapBox',['../namespace_scripts_1_1_map_box.html',1,'Scripts']]],
+  ['routes_3',['Routes',['../namespace_scripts_1_1_routes.html',1,'Scripts']]],
+  ['scripts_4',['Scripts',['../namespace_scripts.html',1,'']]],
+  ['ui_5',['UI',['../namespace_scripts_1_1_u_i.html',1,'Scripts']]],
+  ['waypoints_6',['Waypoints',['../namespace_scripts_1_1_waypoints.html',1,'Scripts']]]
+];
diff --git a/Doc Doxygen/html/search/properties_0.html b/Doc Doxygen/html/search/properties_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..bdb730874ecb6ae32765e78ddcf8faeb790e618c
--- /dev/null
+++ b/Doc Doxygen/html/search/properties_0.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/properties_0.js b/Doc Doxygen/html/search/properties_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..049f81a7880270044a905b169fe94c551972093f
--- /dev/null
+++ b/Doc Doxygen/html/search/properties_0.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['coordinate_0',['Coordinate',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a78bd417d52c3681131c33444b67fdeb2',1,'Scripts::MapBox::ForwardGeocodeUserInput']]]
+];
diff --git a/Doc Doxygen/html/search/properties_1.html b/Doc Doxygen/html/search/properties_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..0a8c4cdbd0c7419804e11d95250ec3dddb90b94c
--- /dev/null
+++ b/Doc Doxygen/html/search/properties_1.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/properties_1.js b/Doc Doxygen/html/search/properties_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..be06cb2411068d98e5c83fd0886da6e1f4af318e
--- /dev/null
+++ b/Doc Doxygen/html/search/properties_1.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['hasresponse_0',['HasResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a1cbd6f3693e78467eb413543ae639bb7',1,'Scripts.MapBox.ForwardGeocodeUserInput.HasResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a334feaedd13e550a72006987480e5bbb',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.HasResponse()']]]
+];
diff --git a/Doc Doxygen/html/search/properties_2.html b/Doc Doxygen/html/search/properties_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..a30aed39a19223324a7e34718e7ae9abc5762af5
--- /dev/null
+++ b/Doc Doxygen/html/search/properties_2.html	
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Chargement...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Recherche...</div>
+<div class="SRStatus" id="NoMatches">Aucune correspondance</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doc Doxygen/html/search/properties_2.js b/Doc Doxygen/html/search/properties_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..da90e0ecdfc2c2491042cd5d01cf73c02b4b3088
--- /dev/null
+++ b/Doc Doxygen/html/search/properties_2.js	
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['response_0',['Response',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8e8fcaa159f95dd423686e67a9ac4cf8',1,'Scripts.MapBox.ForwardGeocodeUserInput.Response()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a84396166243e696dc54e9f171a2ac69c',1,'Scripts.MapBox.HeroBuildingSelectionUserInput.Response()']]]
+];
diff --git a/Doc Doxygen/html/search/searchdata.js b/Doc Doxygen/html/search/searchdata.js
index 39f86b2ad6e107414ae22e277c355d192bc76457..d0cbfe6b8dfe56e78d07ccc362d9d2c6782b0a8e 100644
--- a/Doc Doxygen/html/search/searchdata.js	
+++ b/Doc Doxygen/html/search/searchdata.js	
@@ -1,27 +1,36 @@
 var indexSectionsWithContent =
 {
-  0: "_abcdefghijlmnoprstuvw",
-  1: "cdegmprsuvw",
-  2: "cdegmprsuvw",
-  3: "cdeghlprsu",
-  4: "_abcdfijmnoprstw"
+  0: "_abcdefghijlmnopqrstuvwz",
+  1: "cdefghmpqrsuvw",
+  2: "s",
+  3: "cdefghmpqrsuvw",
+  4: "abcdefghlprstuz",
+  5: "_abcdfijlmnprstw",
+  6: "chr",
+  7: "o"
 };
 
 var indexSectionNames =
 {
   0: "all",
   1: "classes",
-  2: "files",
-  3: "functions",
-  4: "variables"
+  2: "namespaces",
+  3: "files",
+  4: "functions",
+  5: "variables",
+  6: "properties",
+  7: "events"
 };
 
 var indexSectionLabels =
 {
   0: "Tout",
   1: "Classes",
-  2: "Fichiers",
-  3: "Fonctions",
-  4: "Variables"
+  2: "Espaces de nommage",
+  3: "Fichiers",
+  4: "Fonctions",
+  5: "Variables",
+  6: "Propriétés",
+  7: "Événements"
 };
 
diff --git a/Doc Doxygen/html/search/variables_0.js b/Doc Doxygen/html/search/variables_0.js
index 394f1fab7959f17a22464156833293efcd1cc404..38a2e21da8873329b6d4b6544ab608a0272ca030 100644
--- a/Doc Doxygen/html/search/variables_0.js	
+++ b/Doc Doxygen/html/search/variables_0.js	
@@ -1,17 +1,44 @@
 var searchData=
 [
-  ['_5fcoordinates_0',['_coordinates',['../class_waypoints_factory.html#ae7930005cf6d2643ba4ae26b90f0b110',1,'WaypointsFactory']]],
-  ['_5fdirectionresource_1',['_directionResource',['../class_waypoints_factory.html#a21a3cd30162ae5a806548c43eeffb33b',1,'WaypointsFactory']]],
-  ['_5fdirections_2',['_directions',['../class_waypoints_factory.html#acb78b3a45d18b272f958b311d17e231b',1,'WaypointsFactory']]],
-  ['_5findexwaypoint_3',['_indexWaypoint',['../class_game_manager.html#a1cc3bfb60c6b9fd920786b53060b7128',1,'GameManager']]],
-  ['_5flocations_4',['_locations',['../class_waypoint_spawner.html#a15975fed1f455d2adac6447aa8548140',1,'WaypointSpawner']]],
-  ['_5flocationstrings_5',['_locationStrings',['../class_waypoint_spawner.html#af1f74e58adddd46abf0831ef573266df',1,'WaypointSpawner']]],
-  ['_5flocked_6',['_locked',['../class_game_manager.html#a6c57f1162cad481a44748d76a3ca134b',1,'GameManager']]],
-  ['_5fmap_7',['_map',['../class_waypoint_spawner.html#a739a238a5441c8e1bfb92e5247829d17',1,'WaypointSpawner']]],
-  ['_5fmarkerprefab_8',['_markerPrefab',['../class_waypoint_spawner.html#a80b3e8000acf7ffe06bc6b6d686c76b7',1,'WaypointSpawner']]],
-  ['_5fprefab_9',['_prefab',['../class_waypoints_factory.html#ab0a5f50e432252cc37622168e08fd13f',1,'WaypointsFactory']]],
-  ['_5fprefabs_5fparent_10',['_prefabs_parent',['../class_route_tracer.html#a609c81261ef2e49e754bc555a89d4979',1,'RouteTracer._prefabs_parent()'],['../class_waypoints_factory.html#a2b74a1472c7f4fce3620020dbb0eeeca',1,'WaypointsFactory._prefabs_parent()']]],
-  ['_5fspawnedobjects_11',['_spawnedObjects',['../class_waypoint_spawner.html#a3b668748681e83b71c17b1942db83542',1,'WaypointSpawner']]],
-  ['_5fspawnscale_12',['_spawnScale',['../class_waypoint_spawner.html#a65a84662c972ac00b671fe7108459b12',1,'WaypointSpawner']]],
-  ['_5fyplane_13',['_yPlane',['../class_game_manager.html#a2faac3a9ee74a963da71b111d8fc607f',1,'GameManager']]]
+  ['_5fbutton_0',['_button',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ac43e22df8f25809d110be80960aa8785',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcamera_1',['_camera',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a8f81a4d94a3853f0488b16144a59db4b',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcameraposition_2',['_cameraPosition',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#afa099a2e9acf179504aee78ec1b1d5db',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcamerarotation_3',['_cameraRotation',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab69d724bdd1444dd8f251010046198be',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]],
+  ['_5fcoordinate_4',['_coordinate',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a8630b2b792ee6b88c15dde78f7797d32',1,'Scripts::MapBox::ForwardGeocodeUserInput']]],
+  ['_5fcoordinates_5',['_coordinates',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#ab6338234ef58047429f68c0c72e80511',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fdirectionresource_6',['_directionResource',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a13dfc7ee70ef56a7eacf4f8174d58ecf',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fdirections_7',['_directions',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa45ad3e3021dcce4d554db90e2637624',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fdragstartedonui_8',['_dragStartedOnUI',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#ab97f68d09f22d7410254c30377883665',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5ffinishobject_9',['_finishObject',['../class_scripts_1_1_routes_1_1_route_tracer.html#a25391f34b41c5be9b08fc5a0ca1b8851',1,'Scripts::Routes::RouteTracer']]],
+  ['_5fforwardgeocoder_10',['_forwardGeocoder',['../class_scripts_1_1_map_1_1_reload_map.html#addc3fc14f642ad00b85adb88a12088bb',1,'Scripts::Map::ReloadMap']]],
+  ['_5fgroundplane_11',['_groundPlane',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a459e261a2299664a1c032131d62926d9',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fhasresponse_12',['_hasResponse',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a49afa9f3ff7c970e3edff630e95a7f88',1,'Scripts.MapBox.ForwardGeocodeUserInput._hasResponse()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#acf88101720f3e92fb8a8f71310e1c404',1,'Scripts.MapBox.HeroBuildingSelectionUserInput._hasResponse()']]],
+  ['_5fherobuildingselectionuserinput_13',['_heroBuildingSelectionUserInput',['../class_scripts_1_1_map_1_1_reload_map.html#a1841c9ce8f6ae9e4b910b6566b7bbf5c',1,'Scripts::Map::ReloadMap']]],
+  ['_5findexwaypoint_14',['_indexWaypoint',['../class_scripts_1_1_game_manager.html#a6f0f361b80c1c02c6844edb80f1a3506',1,'Scripts::GameManager']]],
+  ['_5finputfield_15',['_inputField',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#a7fb395310e2a8edd552318eafbeb51fb',1,'Scripts::MapBox::ForwardGeocodeUserInput']]],
+  ['_5fisinitialized_16',['_isInitialized',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a44ae934b6ddc61a31efcba07d3a0c5db',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5flocations_17',['_locations',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a0c45806d449fe03a4b9e5b3ca5d09342',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5flocationstrings_18',['_locationStrings',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#af90cb885e17ea14b0dc4282786e8daae',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5flocked_19',['_locked',['../class_scripts_1_1_game_manager.html#ac88b4461abf186cbf9e6052fc8788f16',1,'Scripts::GameManager']]],
+  ['_5fmap_20',['_map',['../class_scripts_1_1_map_1_1_reload_map.html#a2504d021baad968c05c06d8b3975300a',1,'Scripts.Map.ReloadMap._map()'],['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ac549e737de6bfe37545ec85afb01090c',1,'Scripts.Waypoints.WaypointSpawner._map()']]],
+  ['_5fmapmanager_21',['_mapManager',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a396ac6baacad49e8d8d65cdc67be99b5',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fmarkerprefab_22',['_markerPrefab',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a78acbc89c553e894c082fd43004c0c19',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5fmouseposition_23',['_mousePosition',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a722797cec1d2e8781213c69cbd954153',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fmousepositionprevious_24',['_mousePositionPrevious',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a554c0e691d2960cfb3f164099a047a58',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5forigin_25',['_origin',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a8d9e97e6b40ca602fda5b1cb4b42a43d',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fprefab_26',['_prefab',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5a348193021821365ece63b7a4dc7e74',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5fprefabs_5fparent_27',['_prefabs_parent',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#aa7e0ad2731d9384d6b44c1037518b587',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['_5freloadroutine_28',['_reloadRoutine',['../class_scripts_1_1_map_1_1_reload_map.html#a59ded9122e61982cb9691a63136b1191',1,'Scripts::Map::ReloadMap']]],
+  ['_5fresource_29',['_resource',['../class_scripts_1_1_map_box_1_1_forward_geocode_user_input.html#ae33a2ac7a84a737ff5762574285b1fc1',1,'Scripts.MapBox.ForwardGeocodeUserInput._resource()'],['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#ab52b207b3721a1e8bf1ce6bfe4a01d78',1,'Scripts.MapBox.HeroBuildingSelectionUserInput._resource()']]],
+  ['_5fshoulddrag_30',['_shouldDrag',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#aed27c3aef98ecfb14f6c40de5b478991',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fspawnedobjects_31',['_spawnedObjects',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#a4fb8496652524bfa6773c965b22b5ec9',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5fspawnscale_32',['_spawnScale',['../class_scripts_1_1_waypoints_1_1_waypoint_spawner.html#ae5b7bdd554463cf787ec54b3deb1b9a8',1,'Scripts::Waypoints::WaypointSpawner']]],
+  ['_5fstartobject_33',['_startObject',['../class_scripts_1_1_routes_1_1_route_tracer.html#a98e684a3715dfbc86aed0c1531974999',1,'Scripts::Routes::RouteTracer']]],
+  ['_5ftruespeed_34',['_trueSpeed',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a1eca75222678987e4c79eda8619b1feb',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fusedegreemethod_35',['_useDegreeMethod',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a7ead824f8a2ca3e31df0227b929e12f2',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['_5fwait_36',['_wait',['../class_scripts_1_1_map_1_1_reload_map.html#a76409fa050048c198f39041a2f7e48e9',1,'Scripts::Map::ReloadMap']]],
+  ['_5fwaypoints_37',['_waypoints',['../class_scripts_1_1_routes_1_1_route_tracer.html#ac0fbab7f3ebc308c5a13b697da1f977d',1,'Scripts::Routes::RouteTracer']]],
+  ['_5fyplane_38',['_yPlane',['../class_scripts_1_1_game_manager.html#a36a7bab982f02ef5af370b6667d477c4',1,'Scripts::GameManager']]],
+  ['_5fzoomslider_39',['_zoomSlider',['../class_scripts_1_1_map_1_1_reload_map.html#a4e484d68e57af6a2f4daacd51bb024b6',1,'Scripts::Map::ReloadMap']]],
+  ['_5fzoomspeed_40',['_zoomSpeed',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a83481dd0dc1aff0df05662ec01e5e34b',1,'Scripts::Map::QuadTreeCameraMovement']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_1.js b/Doc Doxygen/html/search/variables_1.js
index 585ce0fda9cad23c5834ed82b25a389c3778e56c..2a0985acd9b93f4d5d95de5671e3c6dde4032226 100644
--- a/Doc Doxygen/html/search/variables_1.js	
+++ b/Doc Doxygen/html/search/variables_1.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['abstractmap_0',['abstractmap',['../class_waypoints_factory.html#a6862a31ce3592d9870d957eac18d289d',1,'WaypointsFactory']]],
-  ['actual_5ffame_1',['actual_fame',['../class_validate_game.html#acfe4a4c0b98d896b183f01fd06ff58b7',1,'ValidateGame']]]
+  ['abstractmap_0',['abstractmap',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a465bb2b100f8805725b6e4218bcb31c0',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['actual_5ffame_1',['actual_fame',['../class_scripts_1_1_u_i_1_1_validate_game.html#aa7f9557da7da826d4911b9217e3ef14c',1,'Scripts::UI::ValidateGame']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_3.js b/Doc Doxygen/html/search/variables_3.js
index 0e6a0755a329d9bda2f121f90dc7286feee97a03..8700b2f9eb357f2a4f7ad68494a32e64ebc0a750 100644
--- a/Doc Doxygen/html/search/variables_3.js	
+++ b/Doc Doxygen/html/search/variables_3.js	
@@ -1,9 +1,9 @@
 var searchData=
 [
   ['canvas_0',['Canvas',['../class_menu_toggle.html#a5eaa07b5c88b47f334a13f1fa9449fce',1,'MenuToggle']]],
-  ['canvasstep1_1',['canvasStep1',['../class_game_manager.html#a8d0ca4fc43ab284e21cc6115ee315a03',1,'GameManager']]],
-  ['canvasstep2_2',['canvasStep2',['../class_game_manager.html#ac4b84e7aca453072078963aae9bbc3e4',1,'GameManager']]],
-  ['coordonnee1_3',['coordonnee1',['../class_waypoints_factory.html#a68aff97c24db7146fdf62ba37ac457da',1,'WaypointsFactory']]],
-  ['coordonnee2_4',['coordonnee2',['../class_waypoints_factory.html#a7c0f60d45e0dedb18c96330d2b78e6ca',1,'WaypointsFactory']]],
-  ['copy_5',['copy',['../class_runners_factory.html#a41bc07cc7912081925c76ca13736fbea',1,'RunnersFactory']]]
+  ['canvasstep1_1',['canvasStep1',['../class_scripts_1_1_game_manager.html#acae6f763c1b428688afdc419d6b2aa46',1,'Scripts::GameManager']]],
+  ['canvasstep2_2',['canvasStep2',['../class_scripts_1_1_game_manager.html#a485fa87fe49806f05aaff57df2ad1121',1,'Scripts::GameManager']]],
+  ['coordonnee1_3',['coordonnee1',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a7e74fdf2c9721624e19abb4a75fdec4f',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['coordonnee2_4',['coordonnee2',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a575662772ead40266f226762f248e46b',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['copy_5',['copy',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a25880aa3ed5e48ccf1e57c4cc61db075',1,'Scripts::IA::RunnersFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_4.js b/Doc Doxygen/html/search/variables_4.js
index 0cdcfd2e4e4132022d888257f7afc08c3ee84fbf..3b51719bc95efa17eb639e32397c5bead916ad65 100644
--- a/Doc Doxygen/html/search/variables_4.js	
+++ b/Doc Doxygen/html/search/variables_4.js	
@@ -3,5 +3,5 @@ var searchData=
   ['diff_5fmax_0',['diff_max',['../class_motiv_scale.html#a09765c55e207d770f7f941df222c0bf8',1,'MotivScale']]],
   ['diff_5fmin_1',['diff_min',['../class_motiv_scale.html#a45c698439a271bf696d1731cb292e9fe',1,'MotivScale']]],
   ['difficulty_2',['difficulty',['../class_ui.html#afecf54186dd0116693dc72ac22bb3c80',1,'Ui']]],
-  ['directionresourceresultat_3',['DirectionResourceResultat',['../class_waypoints_factory.html#ae9a67825c54d83be598283f8881291b9',1,'WaypointsFactory']]]
+  ['directionresourceresultat_3',['DirectionResourceResultat',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a4bc7735409a77d00e71cd9b0b5a70d36',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_6.js b/Doc Doxygen/html/search/variables_6.js
index 54b7d7e4a6b304c9b72bd12ce5cb66f2642903b6..d78828aed3a2628da5b18f4f4191c0ffb6cd4f89 100644
--- a/Doc Doxygen/html/search/variables_6.js	
+++ b/Doc Doxygen/html/search/variables_6.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['infojson_0',['infoJson',['../class_waypoints_factory.html#a43613b3f209e69e1370bcd567d4ec2d0',1,'WaypointsFactory']]],
-  ['instance_1',['instance',['../class_runners_factory.html#ad965d8183fd01e0f417ae7f0074d2807',1,'RunnersFactory.instance()'],['../class_waypoints_factory.html#aa466483f4df680d8344cf90e2d7d166f',1,'WaypointsFactory.instance()']]]
+  ['infojson_0',['infoJson',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a92c10e021b36e40ef618dd22c1618a4b',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['instance_1',['instance',['../class_scripts_1_1_i_a_1_1_runners_factory.html#ab4eee90beb83d6379118ad7c16963b23',1,'Scripts.IA.RunnersFactory.instance()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a437d7f8d82beb81a549f3f0adad0ba69',1,'Scripts.Waypoints.WaypointsFactory.instance()']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_7.js b/Doc Doxygen/html/search/variables_7.js
index 2cb4226b29efd2cfdcb38ba695365cf5bd2da3a5..eac5ba7b2d26758fec49574c3cdcca266e15c121 100644
--- a/Doc Doxygen/html/search/variables_7.js	
+++ b/Doc Doxygen/html/search/variables_7.js	
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['json_5ffile_0',['JSON_FILE',['../class_waypoints_factory.html#abcad2455fd7882ecb5d542b62c17e745',1,'WaypointsFactory']]]
+  ['json_5ffile_0',['JSON_FILE',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a5803583a7966682debd9cd033c1f2170',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_8.js b/Doc Doxygen/html/search/variables_8.js
index 7878ea4a7fbe5d6d40655963c15dd37e3730525f..86de3904203f1564cde6ffd0d171aa8f37bbe8d4 100644
--- a/Doc Doxygen/html/search/variables_8.js	
+++ b/Doc Doxygen/html/search/variables_8.js	
@@ -1,9 +1,5 @@
 var searchData=
 [
-  ['map_0',['map',['../class_game_manager.html#ace718c3e7f5136f4205b5c901b36a4cf',1,'GameManager.map()'],['../class_waypoints_factory.html#a6eaa6d54ceb441919eecc43706b2d6cb',1,'WaypointsFactory.map()']]],
-  ['mat_1',['mat',['../class_route_tracer.html#aa1328db87894758f1dcc623e03c2e4df',1,'RouteTracer']]],
-  ['maxy_2',['maxY',['../class_player_controller.html#a686cdf7aee2254a6c6f7bf09cb543ea6',1,'PlayerController']]],
-  ['miny_3',['minY',['../class_player_controller.html#afe758a88e7ce82ea157d08e898bb2072',1,'PlayerController']]],
-  ['moins_4',['moins',['../class_change_plus.html#a3df06502b61dbfca6995ad7a87a4863d',1,'ChangePlus']]],
-  ['motiv_5',['motiv',['../class_ui.html#a7f6ee3d5641f144d764e6122fee99e72',1,'Ui']]]
+  ['linesparent_0',['linesParent',['../class_scripts_1_1_routes_1_1_route_tracer.html#a0c5b0830d53982a63e3037a4df047a30',1,'Scripts::Routes::RouteTracer']]],
+  ['location_1',['location',['../class_scripts_1_1_map_box_1_1_hero_building_selection_user_input.html#a3cf36f083efa7452fa15a7af6947c62b',1,'Scripts::MapBox::HeroBuildingSelectionUserInput']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_9.js b/Doc Doxygen/html/search/variables_9.js
index 8778195aae4240390f1f8d9839b95c98db177f63..53430b10b682ecfa52f31ef0803d1ffe134fea61 100644
--- a/Doc Doxygen/html/search/variables_9.js	
+++ b/Doc Doxygen/html/search/variables_9.js	
@@ -1,4 +1,9 @@
 var searchData=
 [
-  ['nbjoueur_0',['nbJoueur',['../class_runners_factory.html#a73019f0ca14010fb518dae96b8cb63ed',1,'RunnersFactory']]]
+  ['map_0',['map',['../class_scripts_1_1_game_manager.html#ae41f7490a57a1965ef9a01ae30844a46',1,'Scripts.GameManager.map()'],['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a8e85eb4a3894ed4921d4d75510417a12',1,'Scripts.Waypoints.WaypointsFactory.map()']]],
+  ['mat_1',['mat',['../class_scripts_1_1_routes_1_1_route_tracer.html#a4731db033fb2b76976803eba1cd4c8f4',1,'Scripts::Routes::RouteTracer']]],
+  ['maxy_2',['maxY',['../class_player_controller.html#a686cdf7aee2254a6c6f7bf09cb543ea6',1,'PlayerController']]],
+  ['miny_3',['minY',['../class_player_controller.html#afe758a88e7ce82ea157d08e898bb2072',1,'PlayerController']]],
+  ['moins_4',['moins',['../class_change_plus.html#a3df06502b61dbfca6995ad7a87a4863d',1,'ChangePlus']]],
+  ['motiv_5',['motiv',['../class_ui.html#a7f6ee3d5641f144d764e6122fee99e72',1,'Ui']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_a.js b/Doc Doxygen/html/search/variables_a.js
index 1ceb8870d14150255bcf0425263eb799324a9224..5af8f9d6f800b9574eb55de1072e013e9dfdcc10 100644
--- a/Doc Doxygen/html/search/variables_a.js	
+++ b/Doc Doxygen/html/search/variables_a.js	
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['obja_0',['objA',['../class_route_tracer.html#a6cefb9d7216ff4f9d61255103caa6ade',1,'RouteTracer']]],
-  ['objb_1',['objB',['../class_route_tracer.html#ab9b26ef9a42fef70fbc287bf7b063aed',1,'RouteTracer']]]
+  ['nbjoueur_0',['nbJoueur',['../class_scripts_1_1_i_a_1_1_runners_factory.html#af2cca6ed84f7fe4eb27ce3dbb9b579e5',1,'Scripts::IA::RunnersFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_b.js b/Doc Doxygen/html/search/variables_b.js
index 4d024f48882005701334087937de6b9b727d1677..8e757ad4103a9204c342750af38a29fc6deab7e2 100644
--- a/Doc Doxygen/html/search/variables_b.js	
+++ b/Doc Doxygen/html/search/variables_b.js	
@@ -1,7 +1,9 @@
 var searchData=
 [
-  ['parent_0',['parent',['../class_runners_factory.html#aa4b8c6a8b77a8dc21b8a7e4420dad88a',1,'RunnersFactory']]],
-  ['player_1',['player',['../class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998',1,'PlayerController']]],
-  ['plus_2',['plus',['../class_change_min.html#aad95d592bd29938f8a1eb56bbc05acb0',1,'ChangeMin']]],
-  ['points_3',['points',['../class_waypoints_factory.html#a45bf9841326dabd400a6d40e1449c161',1,'WaypointsFactory']]]
+  ['panspeed_0',['panSpeed',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a79a7a9e646e27f6bae654efc78279d93',1,'Scripts::Map::QuadTreeCameraMovement']]],
+  ['parent_1',['parent',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a7df74d1e1e8e681118258f7e65c52611',1,'Scripts::IA::RunnersFactory']]],
+  ['player_2',['player',['../class_player_controller.html#a71a369001e58c2b8233a0ffc0a819998',1,'PlayerController.player()'],['../class_scripts_1_1_map_1_1_reload_map.html#a821b8927bf0d58edc0ae05b9c720c5c8',1,'Scripts.Map.ReloadMap.player()']]],
+  ['playerstartpos_3',['playerStartPos',['../class_scripts_1_1_map_1_1_reload_map.html#aa1dcf61741807aed7c504739d5730266',1,'Scripts::Map::ReloadMap']]],
+  ['plus_4',['plus',['../class_change_min.html#aad95d592bd29938f8a1eb56bbc05acb0',1,'ChangeMin']]],
+  ['points_5',['points',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a1aac85b5f2cceba7f3596bc35e9ead5e',1,'Scripts::Waypoints::WaypointsFactory']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_c.js b/Doc Doxygen/html/search/variables_c.js
index 2a04472c5fd40e608c045a0a35ba15fe326cab92..bfdbad875ac8cfa6bbc06c71daaf3a1f85c4976b 100644
--- a/Doc Doxygen/html/search/variables_c.js	
+++ b/Doc Doxygen/html/search/variables_c.js	
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['raylength_0',['rayLength',['../class_route_tracer.html#a11fd34ef9497a918463cfa6c0d0388a2',1,'RouteTracer']]],
-  ['rdn_1',['rdn',['../class_runners_factory.html#aa5bb5add0323abc135518fe4315972ca',1,'RunnersFactory']]],
+  ['rdn_0',['rdn',['../class_scripts_1_1_i_a_1_1_runners_factory.html#a87f016866cdcb79050d3dda67dbb5c63',1,'Scripts::IA::RunnersFactory']]],
+  ['referencecamera_1',['referenceCamera',['../class_scripts_1_1_map_1_1_quad_tree_camera_movement.html#a27a2f74ef05b819a2c4c6a8c762ef5af',1,'Scripts::Map::QuadTreeCameraMovement']]],
   ['rep_2',['rep',['../class_ui.html#ae8035489d807178caedaaf180db7ca41',1,'Ui']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_d.js b/Doc Doxygen/html/search/variables_d.js
index b73fdc81a83b2281373b4af18bf5d05fc88ef764..47e18687d99241bc5601c688e8ae87de7329ac2b 100644
--- a/Doc Doxygen/html/search/variables_d.js	
+++ b/Doc Doxygen/html/search/variables_d.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['speed_0',['speed',['../class_player_controller.html#a0928605583f0563cd84fe43119d336ec',1,'PlayerController']]],
+  ['speed_0',['speed',['../class_player_controller.html#a0928605583f0563cd84fe43119d336ec',1,'PlayerController.speed()'],['../class_scripts_1_1_i_a_1_1_runners.html#a14ff7dd83deed7f6eb1373b94eb940a1',1,'Scripts.IA.Runners.speed()']]],
   ['stop_1',['stop',['../class_ui.html#a58ed7a04632314b456b8eef16901fee9',1,'Ui']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_e.js b/Doc Doxygen/html/search/variables_e.js
index bb738f4cc81a844ff543d61d16027303712de59c..53af65925ac327b3fee91441b35578bbdf18f864 100644
--- a/Doc Doxygen/html/search/variables_e.js	
+++ b/Doc Doxygen/html/search/variables_e.js	
@@ -1,6 +1,7 @@
 var searchData=
 [
-  ['test_0',['test',['../class_route_tracer.html#a2aa6a73265741c833316328214bffa89',1,'RouteTracer.test()'],['../class_waypoints_factory.html#a525614c0c31127f96a162c0908206d6d',1,'WaypointsFactory.test()']]],
-  ['textshowed_1',['textshowed',['../class_validate_game.html#a76d21b390e4ffa5390a2dc8666a345d6',1,'ValidateGame']]],
-  ['truespeed_2',['trueSpeed',['../class_player_controller.html#a18b044c191ec1e8f89e5eb70894272d0',1,'PlayerController']]]
+  ['target_0',['target',['../class_scripts_1_1_i_a_1_1_runners.html#abace726581941bf2323008e2c62183cd',1,'Scripts::IA::Runners']]],
+  ['test_1',['test',['../class_scripts_1_1_waypoints_1_1_waypoints_factory.html#a489e265a81d41fd0db8ff49bdd1049a2',1,'Scripts::Waypoints::WaypointsFactory']]],
+  ['textshowed_2',['textshowed',['../class_scripts_1_1_u_i_1_1_validate_game.html#a8dff2907692909da3f0cecc1aba81ab9',1,'Scripts::UI::ValidateGame']]],
+  ['truespeed_3',['trueSpeed',['../class_player_controller.html#a18b044c191ec1e8f89e5eb70894272d0',1,'PlayerController']]]
 ];
diff --git a/Doc Doxygen/html/search/variables_f.js b/Doc Doxygen/html/search/variables_f.js
index e143920679d5b257fc5a8a88a82ce96c037bb425..0ea90e86a18ccad4b61594190956751d05a269b4 100644
--- a/Doc Doxygen/html/search/variables_f.js	
+++ b/Doc Doxygen/html/search/variables_f.js	
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['waypoints_0',['waypoints',['../class_game_manager.html#a018dca7fb070c0984308a80e71bb8fd1',1,'GameManager']]],
-  ['wp_5fpoints_1',['wp_points',['../class_route_tracer.html#a46a224b20298231f504d78efaf14c394',1,'RouteTracer']]]
+  ['waypointindex_0',['waypointIndex',['../class_scripts_1_1_i_a_1_1_runners.html#ab61545e58cbba7e24d0be76d79667dc0',1,'Scripts::IA::Runners']]],
+  ['waypoints_1',['waypoints',['../class_scripts_1_1_game_manager.html#a4b922d8a0f90524f3fcd18c5a33c253b',1,'Scripts::GameManager']]]
 ];
diff --git a/T3-Unity/Assets/ForwardGeocodeUserInput.cs b/T3-Unity/Assets/ForwardGeocodeUserInput.cs
deleted file mode 100644
index ce57da373bab7d1435a839526f9540d2732e23bb..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/ForwardGeocodeUserInput.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-using Mapbox.Unity;
-using UnityEngine;
-using UnityEngine.UI;
-using System;
-using Mapbox.Geocoding;
-using Mapbox.Utils;
-
-[RequireComponent(typeof(InputField))]
-public class ForwardGeocodeUserInput : MonoBehaviour
-{
-	InputField _inputField;
-
-	ForwardGeocodeResource _resource;
-
-	Vector2d _coordinate;
-	public Vector2d Coordinate
-	{
-		get
-		{
-			return _coordinate;
-		}
-	}
-
-	bool _hasResponse;
-	public bool HasResponse
-	{
-		get
-		{
-			return _hasResponse;
-		}
-	}
-
-	public ForwardGeocodeResponse Response { get; private set; }
-
-	public event Action<ForwardGeocodeResponse> OnGeocoderResponse = delegate { };
-
-	void Awake()
-	{
-		_inputField = GetComponent<InputField>();
-		_inputField.onEndEdit.AddListener(HandleUserInput);
-		_resource = new ForwardGeocodeResource("");
-	}
-
-	void HandleUserInput(string searchString)
-	{
-		_hasResponse = false;
-		if (!string.IsNullOrEmpty(searchString))
-		{
-			_resource.Query = searchString;
-			MapboxAccess.Instance.Geocoder.Geocode(_resource, HandleGeocoderResponse);
-		}
-	}
-
-	void HandleGeocoderResponse(ForwardGeocodeResponse res)
-	{
-		_hasResponse = true;
-		if (null == res)
-		{
-			_inputField.text = "no geocode response";
-		}
-		else if (null != res.Features && res.Features.Count > 0)
-		{
-			var center = res.Features[0].Center;
-			_coordinate = res.Features[0].Center;
-		}
-		Response = res;
-		OnGeocoderResponse(res);
-	}
-}
diff --git a/T3-Unity/Assets/Mapbox/Examples/Scripts/ReloadMap.cs b/T3-Unity/Assets/Mapbox/Examples/Scripts/ReloadMap.cs
deleted file mode 100644
index 6e3a48207afcb219b185b0eb4bfe053d84043115..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/Mapbox/Examples/Scripts/ReloadMap.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-namespace Mapbox.Examples
-{
-	using Mapbox.Geocoding;
-	using UnityEngine.UI;
-	using Mapbox.Unity.Map;
-	using UnityEngine;
-	using System;
-	using System.Collections;
-
-	public class ReloadMap : MonoBehaviour
-	{
-		public GameObject _player;
-		public Vector3 _playerStartPos;
-		AbstractMap _map;
-
-		[SerializeField]
-		ForwardGeocodeUserInput _forwardGeocoder;
-
-		[SerializeField]
-		Slider _zoomSlider;
-
-		private HeroBuildingSelectionUserInput[] _heroBuildingSelectionUserInput;
-
-		Coroutine _reloadRoutine;
-
-		WaitForSeconds _wait;
-
-		void Awake()
-		{
-			_player = GameObject.Find("Player");
-			_playerStartPos = _player.transform.position;
-			_map = FindObjectOfType<AbstractMap>();
-			if(_map == null)
-			{
-				Debug.LogError("Error: No Abstract Map component found in scene.");
-				return;
-			}
-			if (_zoomSlider != null)
-			{
-				_map.OnUpdated += () => { _zoomSlider.value = _map.Zoom; };
-				_zoomSlider.onValueChanged.AddListener(Reload);
-			}
-			if(_forwardGeocoder != null)
-			{
-				_forwardGeocoder.OnGeocoderResponse += ForwardGeocoder_OnGeocoderResponse;
-			}
-			_heroBuildingSelectionUserInput = GetComponentsInChildren<HeroBuildingSelectionUserInput>();
-			if(_heroBuildingSelectionUserInput != null)
-			{
-				for (int i = 0; i < _heroBuildingSelectionUserInput.Length; i++)
-				{
-					_heroBuildingSelectionUserInput[i].OnGeocoderResponse += ForwardGeocoder_OnGeocoderResponse;
-				}
-			}
-			_wait = new WaitForSeconds(.3f);
-		}
-
-		void ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response)
-		{
-			if (null != response.Features && response.Features.Count > 0)
-			{
-				int zoom = _map.AbsoluteZoom;
-				_map.UpdateMap(response.Features[0].Center, zoom);
-				_player.transform.position = _playerStartPos;
-			}
-		}
-
-		void ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response, bool resetCamera)
-		{
-			if (response == null)
-			{
-				return;
-			}
-			if (resetCamera)
-			{
-				_player.transform.position = _playerStartPos;
-			}
-			ForwardGeocoder_OnGeocoderResponse(response);
-		}
-
-		void Reload(float value)
-		{
-			if (_reloadRoutine != null)
-			{
-				StopCoroutine(_reloadRoutine);
-				_reloadRoutine = null;
-			}
-			_reloadRoutine = StartCoroutine(ReloadAfterDelay((int)value));
-		}
-
-		IEnumerator ReloadAfterDelay(int zoom)
-		{
-			yield return _wait;
-			_player.transform.position = _playerStartPos;
-			_map.UpdateMap(_map.CenterLatitudeLongitude, zoom);
-			_reloadRoutine = null;
-		}
-	}
-}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Runners.cs b/T3-Unity/Assets/Runners.cs
deleted file mode 100644
index d59e351fb8f0b46aa9545a4ffa93fcb703b823e3..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/Runners.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-using System;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class Runners : MonoBehaviour
-{
-    public float speed = 10f;
-
-    private Transform target;
-    private int waypointIndex = 0;
-
-    void Start()
-    {
-        target = WaypointsFactory.getInstance().getWp()[0];
-
-        float vitesse = (float.Parse(RunnersFactory.getInstance().getRandom().Next(75, 125).ToString()) / 100f) * 10f;
-        speed = vitesse;
-    }
-
-    private void Update()
-    {
-        Vector3 dir = target.position - transform.position;
-        transform.Translate(dir.normalized * speed * Time.deltaTime, Space.World);
-
-        if (Vector3.Distance(transform.position, target.position) <= 0.3f) //Marge d'erreur
-        {
-            GetNextWaypoint();
-        }
-    }
-
-    private void GetNextWaypoint()
-    {
-        if (waypointIndex >= WaypointsFactory.getInstance().getWp().Count - 1)
-        {
-            Destroy(gameObject);
-            return;
-        }
-
-        waypointIndex++;
-        target = WaypointsFactory.getInstance().getWp()[waypointIndex];
-    }
-}
diff --git a/T3-Unity/Assets/Scenes/Map_Tests1.unity b/T3-Unity/Assets/Scenes/Map_Tests1.unity
index 0accd9e83cdc5bfe106f5121d396785cbb4eaf1b..2f64cfa2eec7499b2e48e65574134c9c6985abdd 100644
--- a/T3-Unity/Assets/Scenes/Map_Tests1.unity
+++ b/T3-Unity/Assets/Scenes/Map_Tests1.unity
@@ -1007,11 +1007,11 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  _panSpeed: 1
+  panSpeed: 1
+  referenceCamera: {fileID: 534669904}
   _zoomSpeed: 0.25
-  _referenceCamera: {fileID: 534669904}
-  _mapManager: {fileID: 703254553}
   _useDegreeMethod: 0
+  _mapManager: {fileID: 703254553}
 --- !u!114 &703254553 stripped
 MonoBehaviour:
   m_CorrespondingSourceObject: {fileID: 114478715909612932, guid: e6b749c6d877f4c19a5a5c3c0783d53b,
@@ -1024,38 +1024,6 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
---- !u!114 &703254554
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 703254551}
-  m_Enabled: 0
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: cb9f22c201ea92c4ba4e0ccff8264b5b, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _map: {fileID: 703254553}
-  _locationStrings:
-  - 48.858875, 2.320115
-  - 48.858494, 2.319832
-  - 48.858076, 2.319521
-  - 48.857702, 2.319244
-  - 48.858875, 2.320115
-  - 48.85736, 2.318761
-  - 48.857167, 2.318199
-  - 48.85736, 2.318761
-  - 48.857461, 2.31826
-  - 48.857673, 2.318417
-  - 48.858006, 2.318436
-  - 48.858006, 2.318436
-  - 48.858246, 2.318614
-  - 48.858743, 2.318983
-  - 48.858691, 2.319461
-  _spawnScale: 5
-  _markerPrefab: {fileID: 5106668611982552037, guid: 6a798f905f6b7dd4ea45b512de8e4537,
-    type: 3}
 --- !u!1 &758898508
 GameObject:
   m_ObjectHideFlags: 0
@@ -1158,11 +1126,8 @@ MonoBehaviour:
   map: {fileID: 703254553}
   canvasStep1: {fileID: 2056313312}
   canvasStep2: {fileID: 1521155464}
-  test: 0
-  objA: {fileID: 0}
-  objB: {fileID: 0}
-  nbWaypoint: 0
-  locked: 0
+  _indexWaypoint: 0
+  _locked: 0
 --- !u!4 &817057768
 Transform:
   m_ObjectHideFlags: 0
@@ -1189,12 +1154,10 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: cd798a14eb5ec2f429324eab724cb025, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  objA: {fileID: 0}
-  objB: {fileID: 0}
-  rayLength: 20
   mat: {fileID: 2100000, guid: b4d771525b9636c4b9bf6a1640d82f46, type: 2}
-  _prefabs_parent: {fileID: 488440634}
-  test: 0
+  linesParent: {fileID: 0}
+  _startObject: {fileID: 0}
+  _finishObject: {fileID: 0}
 --- !u!1 &927176943
 GameObject:
   m_ObjectHideFlags: 0
@@ -1586,7 +1549,7 @@ MonoBehaviour:
   m_GameObject: {fileID: 1255026297}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
+  m_Script: {fileID: 11500000, guid: 624cf9dc8f2652e459b56928068e7af3, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
 --- !u!1 &1440367856
@@ -2151,10 +2114,10 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: c00b1c78fb49f4ebd834aac587275216, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  _player: {fileID: 449615647}
-  _playerStartPos: {x: 112.96, y: 100, z: 57.735}
-  _forwardGeocoder: {fileID: 1255026302}
+  player: {fileID: 534669902}
+  playerStartPos: {x: 0, y: 0, z: 0}
   _zoomSlider: {fileID: 0}
+  _forwardGeocoder: {fileID: 1255026302}
 --- !u!114 &2056313310
 MonoBehaviour:
   m_ObjectHideFlags: 0
diff --git a/T3-Unity/Assets/Scripts/GameManager.cs b/T3-Unity/Assets/Scripts/GameManager.cs
index 667414d30ac0542e9e443585863e9e78820c94c4..724682516050872e196b7a3f465b9af72dc6b77d 100644
--- a/T3-Unity/Assets/Scripts/GameManager.cs
+++ b/T3-Unity/Assets/Scripts/GameManager.cs
@@ -1,87 +1,92 @@
-using UnityEngine;
-using Mapbox.Unity.Map;
-using Mapbox.Examples;
-
-// @file GameManager.cs
-//! @authors MrWarzo
-//!     Wakestufou
-//! 
-//! @brief Met en commun différents scripts afin de controller les waypoints, les routes et l'IA 
-//! @details Cette classe s'occupe de l'affichage des deux premiers HUD ainsi que 
-//! du placement des waypoints et tu tracé de la route.
-
-public class GameManager : MonoBehaviour
+namespace Scripts
 {
-    public GameObject[] waypoints; //!< Préfabriqués des waypoints START et END => {Waypoint_START, Waypoint_END}
-    public AbstractMap map; //!< Map Google Street View
-    public Canvas canvasStep1; //!< Première étape de l'HUD, phase de recherche d'un emplacement
-    public Canvas canvasStep2; //!< Deuxième étape de l'HUD, phase de pose du départ et de l'arrivée
+    using UnityEngine;
+    using Mapbox.Unity.Map;
+    using Scripts.Map;
+    using Scripts.Routes;
+    using Scripts.Waypoints;
 
-    [SerializeField] int _indexWaypoint = 0; //!< Index pour choisir le waypoint dans @a waypoints
-    [SerializeField] bool _locked = false; //!< @b true si la @a map est bloquée, @b false sinon
-    private Plane _yPlane; //!<  Plan servant à représenter ce qui est  visible par la caméra sur le terrain 3D
+    //! @authors MrWarzo
+    //!     Wakestufou
+    //! @brief Met en commun différents scripts afin de controller les Waypoints, les Routes et l'IA.
+    //! @details Cette classe s'occupe de l'affichage des deux premiers HUD ainsi que 
+    //! du placement des waypoints et tu tracé de la route.
 
-    //! @brief Se lance au lancement du script
-    //! @details Définie le plan @a _yPlane.
-    void Start()
+    public class GameManager : MonoBehaviour
     {
-        _yPlane = new Plane(Vector3.up, Vector3.zero);
-    }
+        // Champs publiques
+        public GameObject[] waypoints; //!< Préfabriqués des waypoints START et END => {Waypoint_START, Waypoint_END}
+        public AbstractMap map; //!< Map Google Street View.
+        public Canvas canvasStep1; //!< Première étape de l'HUD, phase de recherche d'un emplacement.
+        public Canvas canvasStep2; //!< Deuxième étape de l'HUD, phase de pose du départ et de l'arrivée.
 
-    //! @brief Se répète toutes les 14ms (temps par défaut dans Unity)
-    //! @details Permet deposer les waypoints START et END à partir du clic et de la position de la souris.
-    //!     Active le script @b RouteScanner de manière à tracer les routes entre les deux waypoints.
-    //!     La variable @a indexWaypoint sert à récupérer le préfabriquée voulu dans waypoints et pour noter à quel étape de création est le joueur.
-    void Update()
-    {
-        if (Input.GetKeyDown(KeyCode.Mouse0) && _locked && _indexWaypoint < 2)
+        // Champs privés
+        private Plane _yPlane; //!<  Plan servant à représenter ce qui est  visible par la caméra sur le terrain 3D.
+        [SerializeField] int _indexWaypoint = 0; //!< Index pour choisir le waypoint dans @a waypoints.
+        [SerializeField] bool _locked = false; //!< @b true si la @a map est bloquée, @b false sinon.
+
+        //! @brief Se lance au lancement du script.
+        //! @details Définie le plan @a _yPlane.
+        void Start()
         {
-            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
+            _yPlane = new Plane(Vector3.up, Vector3.zero);
+        }
 
-            float enter = 0.0f;
-            if (_yPlane.Raycast(ray, out enter))
+        //! @brief Se répète toutes les 14ms (temps par défaut dans Unity).
+        //! @details Permet deposer les waypoints START et END à partir du clic et de la position de la souris.
+        //!     Active le script @b Route.RouteTracer de manière à tracer les routes entre les deux waypoints.
+        //!     La variable @a indexWaypoint sert à récupérer le préfabriquée voulu dans waypoints et pour noter à quel étape de création est le joueur.
+        void Update()
+        {
+            if (Input.GetKeyDown(KeyCode.Mouse0) && _locked && _indexWaypoint < 2)
             {
-                Instantiate(waypoints[_indexWaypoint], ray.GetPoint(enter) + Vector3.up, new Quaternion(0, 0, 0, 0), WaypointsFactory.getInstance()._prefabs_parent);
+                Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
 
-                switch (_indexWaypoint)
+                float enter = 0.0f;
+                if (_yPlane.Raycast(ray, out enter))
                 {
-                    case 0:
-                        canvasStep2.transform.GetChild(0).GetChild(0).gameObject.SetActive(false);
-                        canvasStep2.transform.GetChild(0).GetChild(1).gameObject.SetActive(true);
-                        break;
-                    case 1:
-                        canvasStep2.gameObject.SetActive(false);
-                        break;
-                }
+                    Instantiate(waypoints[_indexWaypoint], ray.GetPoint(enter) + Vector3.up, new Quaternion(0, 0, 0, 0), WaypointsFactory.getInstance()._prefabs_parent);
 
-                _indexWaypoint++;
+                    switch (_indexWaypoint)
+                    {
+                        case 0:
+                            canvasStep2.transform.GetChild(0).GetChild(0).gameObject.SetActive(false);
+                            canvasStep2.transform.GetChild(0).GetChild(1).gameObject.SetActive(true);
+                            break;
+                        case 1:
+                            canvasStep2.gameObject.SetActive(false);
+                            break;
+                    }
+
+                    _indexWaypoint++;
+                }
             }
-        }
 
-        if (GameObject.FindGameObjectWithTag("start_wp") != null && GameObject.FindGameObjectWithTag("end_wp") != null)
-        {
-            if (_indexWaypoint == 2)
+            if (GameObject.FindGameObjectWithTag("start_wp") != null && GameObject.FindGameObjectWithTag("end_wp") != null)
             {
-                WaypointsFactory.getInstance().click(map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("start_wp").transform.position).x.ToString().Replace(',', '.') + ',' + map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("start_wp").transform.position).y.ToString().Replace(',', '.'),
-                    map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("end_wp").transform.position).x.ToString().Replace(',', '.') + ',' + map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("end_wp").transform.position).y.ToString().Replace(',', '.')
-                    );
-                _indexWaypoint = 4;
-            }
+                if (_indexWaypoint == 2)
+                {
+                    WaypointsFactory.getInstance().click(map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("start_wp").transform.position).x.ToString().Replace(',', '.') + ',' + map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("start_wp").transform.position).y.ToString().Replace(',', '.'),
+                        map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("end_wp").transform.position).x.ToString().Replace(',', '.') + ',' + map.WorldToGeoPosition(GameObject.FindGameObjectWithTag("end_wp").transform.position).y.ToString().Replace(',', '.')
+                        );
+                    _indexWaypoint = 4;
+                }
 
-            GameObject.Find("GameManager").GetComponent<RouteTracer>().enabled = true;
+                GameObject.Find("GameManager").GetComponent<RouteTracer>().enabled = true;
+            }
         }
-    }
 
-    //! @brief Bloque la caméra et empêche tout mouvement.
-    //! @details Le composant @b QuadTreeCameraMovement de la map est désactivé. Sans celui-ci, elle ne peut plus se  déplacer.
-    //!     L'HUD de recherche d'emplacement (@a canvasStep1) se désactive laissant place à l'HUD de placement des waypoint (@a canvasStep2).
-    //!     La variable  privée @a _locked passe alors à @e true afin de récupérer l'état de la map.
-    public void lockMovement()
-    {
-        map.GetComponent<QuadTreeCameraMovement>().enabled = false;
-        canvasStep1.gameObject.SetActive(false);
-        _locked = true;
+        //! @brief Bloque la caméra et empêche tout mouvement.
+        //! @details Le composant @b Map.QuadTreeCameraMovement de la map est désactivé. Sans celui-ci, elle ne peut plus se  déplacer.
+        //!     L'HUD de recherche d'emplacement (@a canvasStep1) se désactive laissant place à l'HUD de placement des waypoint (@a canvasStep2).
+        //!     La variable  privée @a _locked passe alors à @e true afin de récupérer l'état de la map.
+        public void lockMovement()
+        {
+            map.GetComponent<QuadTreeCameraMovement>().enabled = false;
+            canvasStep1.gameObject.SetActive(false);
+            _locked = true;
 
-        canvasStep2.GetComponentInChildren<Transform>().gameObject.SetActive(true);
+            canvasStep2.GetComponentInChildren<Transform>().gameObject.SetActive(true);
+        }
     }
-}
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/PlayerController.cs b/T3-Unity/Assets/Scripts/IA/PlayerController.cs
similarity index 100%
rename from T3-Unity/Assets/Scripts/PlayerController.cs
rename to T3-Unity/Assets/Scripts/IA/PlayerController.cs
diff --git a/T3-Unity/Assets/Scripts/PlayerController.cs.meta b/T3-Unity/Assets/Scripts/IA/PlayerController.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Scripts/PlayerController.cs.meta
rename to T3-Unity/Assets/Scripts/IA/PlayerController.cs.meta
diff --git a/T3-Unity/Assets/Scripts/IA/Runners.cs b/T3-Unity/Assets/Scripts/IA/Runners.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c596cdf530c51f057c58280afb8eb64a078a02d1
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/IA/Runners.cs
@@ -0,0 +1,44 @@
+namespace Scripts.IA
+{
+    using UnityEngine;
+    using Scripts.Waypoints;
+
+    public class Runners : MonoBehaviour
+    {
+        public float speed = 10f;
+
+        private Transform target;
+        private int waypointIndex = 0;
+
+        void Start()
+        {
+            target = WaypointsFactory.getInstance().getWp()[0];
+
+            float vitesse = (float.Parse(RunnersFactory.getInstance().getRandom().Next(75, 125).ToString()) / 100f) * 10f;
+            speed = vitesse;
+        }
+
+        private void Update()
+        {
+            Vector3 dir = target.position - transform.position;
+            transform.Translate(dir.normalized * speed * Time.deltaTime, Space.World);
+
+            if (Vector3.Distance(transform.position, target.position) <= 0.3f) //Marge d'erreur
+            {
+                GetNextWaypoint();
+            }
+        }
+
+        private void GetNextWaypoint()
+        {
+            if (waypointIndex >= WaypointsFactory.getInstance().getWp().Count - 1)
+            {
+                Destroy(gameObject);
+                return;
+            }
+
+            waypointIndex++;
+            target = WaypointsFactory.getInstance().getWp()[waypointIndex];
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Runners.cs.meta b/T3-Unity/Assets/Scripts/IA/Runners.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Runners.cs.meta
rename to T3-Unity/Assets/Scripts/IA/Runners.cs.meta
diff --git a/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs b/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
index 7a741107b3cc741c1d3ecf043b59c10dce5a8e48..a3f543060a1db727833afa55ea6e9b06ae3857a0 100644
--- a/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
+++ b/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
@@ -1,37 +1,39 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class RunnersFactory : MonoBehaviour
+namespace Scripts.IA
 {
-    public int nbJoueur;
-    public Transform parent;
-    public Runners copy;
-    private System.Random rdn;
-    private static RunnersFactory instance;
+    using UnityEngine;
+    using Scripts.Waypoints;
 
-    void Start()
+    public class RunnersFactory : MonoBehaviour
     {
-        instance = this;
-        rdn = new System.Random();
-        for (int i = 0; i<nbJoueur; i++)
+        public int nbJoueur;
+        public Transform parent;
+        public Runners copy;
+        private System.Random rdn;
+        private static RunnersFactory instance;
+
+        void Start()
         {
-            Instantiate(copy, 
-                        new Vector3(WaypointsFactory.getInstance().getWp()[0].transform.position.x, 
-                                          WaypointsFactory.getInstance().getWp()[0].transform.position.y, 
-                                          WaypointsFactory.getInstance().getWp()[0].transform.position.z),
-                        new Quaternion(0, 0, 0, 0), parent);
+            instance = this;
+            rdn = new System.Random();
+            for (int i = 0; i < nbJoueur; i++)
+            {
+                Instantiate(copy,
+                            new Vector3(WaypointsFactory.getInstance().getWp()[0].transform.position.x,
+                                              WaypointsFactory.getInstance().getWp()[0].transform.position.y,
+                                              WaypointsFactory.getInstance().getWp()[0].transform.position.z),
+                            new Quaternion(0, 0, 0, 0), parent);
+            }
         }
-    }
 
-    public System.Random getRandom()
-    {
-        return rdn;
-    }
+        public System.Random getRandom()
+        {
+            return rdn;
+        }
 
 
-    public static RunnersFactory getInstance()
-    {
-        return instance;
+        public static RunnersFactory getInstance()
+        {
+            return instance;
+        }
     }
-}
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Mapbox/Examples/Scripts/QuadTreeCameraMovement.cs b/T3-Unity/Assets/Scripts/Map/QuadTreeCameraMovement.cs
similarity index 81%
rename from T3-Unity/Assets/Mapbox/Examples/Scripts/QuadTreeCameraMovement.cs
rename to T3-Unity/Assets/Scripts/Map/QuadTreeCameraMovement.cs
index c47183f4662d50f8840ce3f25b6f12d96efe93bb..e65ed16195ad693a233478957b388ac3fd4b5490 100644
--- a/T3-Unity/Assets/Mapbox/Examples/Scripts/QuadTreeCameraMovement.cs
+++ b/T3-Unity/Assets/Scripts/Map/QuadTreeCameraMovement.cs
@@ -1,4 +1,4 @@
-namespace Mapbox.Examples
+namespace Scripts.Map
 {
     using Mapbox.Unity.Map;
     using Mapbox.Unity.Utilities;
@@ -7,39 +7,34 @@
     using UnityEngine.EventSystems;
     using System;
 
+    //! @author MapBox
+    //! @brief Permet les déplacements sur la map.
+    //! @details Met la map à jour en fonction des mouvements voulus tout en se maintenant sur la position de la caméra.
     public class QuadTreeCameraMovement : MonoBehaviour
     {
-        [SerializeField]
-        [Range(1, 20)]
-        public float _panSpeed = 1.0f;
+        // Champs publiques
+        [SerializeField] [Range(1, 20)] public float panSpeed = 1.0f;
+        [SerializeField] public Camera referenceCamera;
 
-        [SerializeField]
-        float _zoomSpeed = 0.25f;
-
-        [SerializeField]
-        public Camera _referenceCamera;
-
-        [SerializeField]
-        AbstractMap _mapManager;
-
-        [SerializeField]
-        bool _useDegreeMethod;
-
-        private Vector3 _origin;
-        private Vector3 _mousePosition;
-        private Vector3 _mousePositionPrevious;
+        // Champs privés
+        private float _trueSpeed;
         private bool _shouldDrag;
         private bool _isInitialized = false;
-        private Plane _groundPlane = new Plane(Vector3.up, 0);
         private bool _dragStartedOnUI = false;
-        private float _trueSpeed;
+        private Plane _groundPlane = new Plane(Vector3.up, 0);
+        private Vector3 _origin;
+        private Vector3 _mousePosition;
+        private Vector3 _mousePositionPrevious;
+        [SerializeField] float _zoomSpeed = 0.25f;
+        [SerializeField] bool _useDegreeMethod;
+        [SerializeField] AbstractMap _mapManager;
 
         void Awake()
         {
-            if (null == _referenceCamera)
+            if (null == referenceCamera)
             {
-                _referenceCamera = GetComponent<Camera>();
-                if (null == _referenceCamera) { Debug.LogErrorFormat("{0}: reference camera not set", this.GetType().Name); }
+                referenceCamera = GetComponent<Camera>();
+                if (null == referenceCamera) { Debug.LogErrorFormat("{0}: reference camera not set", this.GetType().Name); }
             }
             _mapManager.OnInitialized += () =>
             {
@@ -49,18 +44,18 @@
 
         private void Start()
         {
-            _trueSpeed = _panSpeed;
+            _trueSpeed = panSpeed;
         }
 
         public void Update()
         {
             if (Input.GetKey(KeyCode.LeftShift))
             {
-                _panSpeed = 2 * _trueSpeed;
+                panSpeed = 2 * _trueSpeed;
             }
             else
             {
-                _panSpeed = _trueSpeed;
+                panSpeed = _trueSpeed;
             }
 
             if (Input.GetMouseButtonDown(0) && EventSystem.current.IsPointerOverGameObject())
@@ -149,14 +144,16 @@
         void ZoomMapUsingTouchOrMouse(float zoomFactor)
         {
             //if ((this.transform.localScale.y.CompareTo(2.0f) < 0 && zoomFactor > 0) || (this.transform.localScale.y.CompareTo(1.0f) >= 0 && zoomFactor < 0))
-           // {
-                var zoom = Mathf.Max(0.0f, Mathf.Min(_mapManager.Zoom + zoomFactor * _zoomSpeed, 21.0f));
-                //Debug.Log("zoom = "+zoom);
-                if(14 < zoom && zoom < 16) {
+            // {
+            var zoom = Mathf.Max(0.0f, Mathf.Min(_mapManager.Zoom + zoomFactor * _zoomSpeed, 21.0f));
+            //Debug.Log("zoom = "+zoom);
+            if (14 < zoom && zoom < 16)
+            {
                 if (Math.Abs(zoom - _mapManager.Zoom) > 0f)
                 {
                     _mapManager.UpdateMap(_mapManager.CenterLatitudeLongitude, zoom);
-                } }
+                }
+            }
             //}
         }
 
@@ -168,7 +165,7 @@
                 // Divide it by the tile width in pixels ( 256 in our case)
                 // to get degrees represented by each pixel.
                 // Keyboard offset is in pixels, therefore multiply the factor with the offset to move the center.
-                float factor = _panSpeed * (Conversions.GetTileScaleInDegrees((float)_mapManager.CenterLatitudeLongitude.x, _mapManager.AbsoluteZoom));
+                float factor = panSpeed * (Conversions.GetTileScaleInDegrees((float)_mapManager.CenterLatitudeLongitude.x, _mapManager.AbsoluteZoom));
 
                 var latitudeLongitude = new Vector2d(_mapManager.CenterLatitudeLongitude.x + zMove * factor * 2.0f, _mapManager.CenterLatitudeLongitude.y + xMove * factor * 4.0f);
 
@@ -195,8 +192,8 @@
                 var mousePosScreen = Input.mousePosition;
                 //assign distance of camera to ground plane to z, otherwise ScreenToWorldPoint() will always return the position of the camera
                 //http://answers.unity3d.com/answers/599100/view.html
-                mousePosScreen.z = _referenceCamera.transform.localPosition.y;
-                var pos = _referenceCamera.ScreenToWorldPoint(mousePosScreen);
+                mousePosScreen.z = referenceCamera.transform.localPosition.y;
+                var pos = referenceCamera.ScreenToWorldPoint(mousePosScreen);
 
                 var latlongDelta = _mapManager.WorldToGeoPosition(pos);
                 Debug.Log("Latitude: " + latlongDelta.x + " Longitude: " + latlongDelta.y);
@@ -207,13 +204,13 @@
                 var mousePosScreen = Input.mousePosition;
                 //assign distance of camera to ground plane to z, otherwise ScreenToWorldPoint() will always return the position of the camera
                 //http://answers.unity3d.com/answers/599100/view.html
-                mousePosScreen.z = _referenceCamera.transform.localPosition.y;
-                _mousePosition = _referenceCamera.ScreenToWorldPoint(mousePosScreen);
+                mousePosScreen.z = referenceCamera.transform.localPosition.y;
+                _mousePosition = referenceCamera.ScreenToWorldPoint(mousePosScreen);
 
                 if (_shouldDrag == false)
                 {
                     _shouldDrag = true;
-                    _origin = _referenceCamera.ScreenToWorldPoint(mousePosScreen);
+                    _origin = referenceCamera.ScreenToWorldPoint(mousePosScreen);
                 }
             }
             else
@@ -233,7 +230,7 @@
                     {
                         if (null != _mapManager)
                         {
-                            float factor = _panSpeed * Conversions.GetTileScaleInMeters((float)0, _mapManager.AbsoluteZoom) / _mapManager.UnityTileSize;
+                            float factor = panSpeed * Conversions.GetTileScaleInMeters((float)0, _mapManager.AbsoluteZoom) / _mapManager.UnityTileSize;
                             var latlongDelta = Conversions.MetersToLatLon(new Vector2d(offset.x * factor, offset.z * factor));
                             var newLatLong = _mapManager.CenterLatitudeLongitude + latlongDelta;
 
@@ -261,13 +258,13 @@
                 var mousePosScreen = Input.mousePosition;
                 //assign distance of camera to ground plane to z, otherwise ScreenToWorldPoint() will always return the position of the camera
                 //http://answers.unity3d.com/answers/599100/view.html
-                mousePosScreen.z = _referenceCamera.transform.localPosition.y;
-                _mousePosition = _referenceCamera.ScreenToWorldPoint(mousePosScreen);
+                mousePosScreen.z = referenceCamera.transform.localPosition.y;
+                _mousePosition = referenceCamera.ScreenToWorldPoint(mousePosScreen);
 
                 if (_shouldDrag == false)
                 {
                     _shouldDrag = true;
-                    _origin = _referenceCamera.ScreenToWorldPoint(mousePosScreen);
+                    _origin = referenceCamera.ScreenToWorldPoint(mousePosScreen);
                 }
             }
             else
@@ -291,7 +288,7 @@
                             // Divide it by the tile width in pixels ( 256 in our case)
                             // to get degrees represented by each pixel.
                             // Mouse offset is in pixels, therefore multiply the factor with the offset to move the center.
-                            float factor = _panSpeed * Conversions.GetTileScaleInDegrees((float)_mapManager.CenterLatitudeLongitude.x, _mapManager.AbsoluteZoom) / _mapManager.UnityTileSize;
+                            float factor = panSpeed * Conversions.GetTileScaleInDegrees((float)_mapManager.CenterLatitudeLongitude.x, _mapManager.AbsoluteZoom) / _mapManager.UnityTileSize;
 
                             var latitudeLongitude = new Vector2d(_mapManager.CenterLatitudeLongitude.x + offset.z * factor, _mapManager.CenterLatitudeLongitude.y + offset.x * factor);
                             _mapManager.UpdateMap(latitudeLongitude, _mapManager.Zoom);
diff --git a/T3-Unity/Assets/Mapbox/Examples/Scripts/QuadTreeCameraMovement.cs.meta b/T3-Unity/Assets/Scripts/Map/QuadTreeCameraMovement.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Mapbox/Examples/Scripts/QuadTreeCameraMovement.cs.meta
rename to T3-Unity/Assets/Scripts/Map/QuadTreeCameraMovement.cs.meta
diff --git a/T3-Unity/Assets/Scripts/Map/ReloadMap.cs b/T3-Unity/Assets/Scripts/Map/ReloadMap.cs
new file mode 100644
index 0000000000000000000000000000000000000000..4d422ef28f3da7f82b4e9ec2d28bbdeef01b5af2
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/Map/ReloadMap.cs
@@ -0,0 +1,118 @@
+namespace Scripts.Map
+{
+    using Mapbox.Geocoding;
+    using UnityEngine.UI;
+    using Mapbox.Unity.Map;
+    using UnityEngine;
+    using System.Collections;
+    using Scripts.MapBox;
+
+    //! @author MapBox
+    //! @brief Permet de reload  la map.
+    //! @details Met la @a  map à jour afin qu'elle affiche le résultat le plus proche entré.
+    //!     Remet le @a player à ses coordonnées d'origine une fois la map chargée.
+    public class ReloadMap : MonoBehaviour
+    {
+        // Champs publiques
+        public GameObject player; //!< Objet joueur.
+        public Vector3 playerStartPos; //!< Coordonnée d'origine du joueur avant tout changements.
+
+        // Champs privés
+        AbstractMap _map; //!< Map Google Street View.
+        HeroBuildingSelectionUserInput[] _heroBuildingSelectionUserInput; //!< Récupération des entrées de l'utilisateur.
+        Coroutine _reloadRoutine; //!< Coroutine qui recharge la map.
+        WaitForSeconds _wait; //!< Délai entre les répétitions de la coroutine.
+        [SerializeField] Slider _zoomSlider; //!< @b Non utilisé.
+        [SerializeField] ForwardGeocodeUserInput _forwardGeocoder;  //!< Script qui fait la conversion entre les entrées utilisateur et la position sur la map.
+
+        //! @brief Se lance à l'activation du script.
+        //! @details Récupère les entrées utilisateurs et trouve une position sur la map 
+        //!     puis utilise la fonction @b ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse, bool) afin d'actualiser la map.
+        void Awake()
+        {
+            player = GameObject.Find("Player");
+            playerStartPos = player.transform.position;
+            _map = FindObjectOfType<AbstractMap>();
+            if (_map == null)
+            {
+                Debug.LogError("Error: No Abstract Map component found in scene.");
+                return;
+            }
+            if (_zoomSlider != null)
+            {
+                _map.OnUpdated += () => { _zoomSlider.value = _map.Zoom; };
+                _zoomSlider.onValueChanged.AddListener(Reload);
+            }
+            if (_forwardGeocoder != null)
+            {
+                _forwardGeocoder.OnGeocoderResponse += ForwardGeocoder_OnGeocoderResponse;
+            }
+            _heroBuildingSelectionUserInput = GetComponentsInChildren<HeroBuildingSelectionUserInput>();
+            if (_heroBuildingSelectionUserInput != null)
+            {
+                for (int i = 0; i < _heroBuildingSelectionUserInput.Length; i++)
+                {
+                    _heroBuildingSelectionUserInput[i].OnGeocoderResponse += ForwardGeocoder_OnGeocoderResponse;
+                }
+            }
+            _wait = new WaitForSeconds(.3f);
+        }
+
+        //! @param response Résultats de la recherche des entrées utilisateur.
+        //! @brief Actualise la map
+        //! @details Assigne les nouvelles coordonnées GPS de la map et réintialise les coordonnéee du joueur afin d'éviter tout décalage.
+        void ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response)
+        {
+            if (null != response.Features && response.Features.Count > 0)
+            {
+                int zoom = _map.AbsoluteZoom;
+                _map.UpdateMap(response.Features[0].Center, zoom);
+                player.transform.position = playerStartPos;
+            }
+        }
+
+
+        //! @param response Résultats de la recherche des entrées utilisateur.
+        //! @param resetCamera Si true les coordonnées du joueurs seront réintialisées.
+        //! @brief Vérifie si @a response est valide.
+        //! @details Test si @a  response existe, si elle n'existe pas alors la procédure s'arrête là 
+        //!     sinon réintialise la position du joueur si demandé  puis lance la procédure @b ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse).
+        void ForwardGeocoder_OnGeocoderResponse(ForwardGeocodeResponse response, bool resetCamera)
+        {
+            if (response == null)
+            {
+                return;
+            }
+            if (resetCamera)
+            {
+                player.transform.position = playerStartPos;
+            }
+            ForwardGeocoder_OnGeocoderResponse(response);
+        }
+
+        //! @param value Délai avant de lancer la coroutine.
+        //! @brief Réintialise la coroutine si le zoom  est différent.
+        //! @details Arrête la coroutine si elle était active puis la relance après un délai @e value.
+        void Reload(float value)
+        {
+            if (_reloadRoutine != null)
+            {
+                StopCoroutine(_reloadRoutine);
+                _reloadRoutine = null;
+            }
+            _reloadRoutine = StartCoroutine(ReloadAfterDelay((int)value));
+        }
+
+        //! @param zoom valeur du zoom après mise à jour de la map.
+        //! @brief Met à jour la map.
+        //! @details Met à jour la map, réintialise les coordonnées du joueur puis arrête la répétition de la coroutine.
+        //! @return @e IEnumerator Permet d'assigner un délai à la répétition de la coroutine.
+        IEnumerator ReloadAfterDelay(int zoom)
+        {
+            yield return _wait;
+            player.transform.position = playerStartPos;
+            _map.UpdateMap(_map.CenterLatitudeLongitude, zoom);
+            _reloadRoutine = null;
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Mapbox/Examples/Scripts/ReloadMap.cs.meta b/T3-Unity/Assets/Scripts/Map/ReloadMap.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Mapbox/Examples/Scripts/ReloadMap.cs.meta
rename to T3-Unity/Assets/Scripts/Map/ReloadMap.cs.meta
diff --git a/T3-Unity/Assets/Scripts/MapBox.meta b/T3-Unity/Assets/Scripts/MapBox.meta
new file mode 100644
index 0000000000000000000000000000000000000000..2faa8722919132d46157d96ed560c2b36d8bc4d3
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/MapBox.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a7285e8f584ddd243b3351cb522b3b2e
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/Scripts/MapBox/ForwardGeocodeUserInput.cs b/T3-Unity/Assets/Scripts/MapBox/ForwardGeocodeUserInput.cs
new file mode 100644
index 0000000000000000000000000000000000000000..e98c87c6decf07fd25e2d9be63a3aafd1e06f18e
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/MapBox/ForwardGeocodeUserInput.cs
@@ -0,0 +1,72 @@
+namespace Scripts.MapBox
+{
+    using Mapbox.Unity;
+    using UnityEngine;
+    using UnityEngine.UI;
+    using System;
+    using Mapbox.Geocoding;
+    using Mapbox.Utils;
+
+    [RequireComponent(typeof(InputField))]
+    public class ForwardGeocodeUserInput : MonoBehaviour
+    {
+        InputField _inputField;
+
+        ForwardGeocodeResource _resource;
+
+        Vector2d _coordinate;
+        public Vector2d Coordinate
+        {
+            get
+            {
+                return _coordinate;
+            }
+        }
+
+        bool _hasResponse;
+        public bool HasResponse
+        {
+            get
+            {
+                return _hasResponse;
+            }
+        }
+
+        public ForwardGeocodeResponse Response { get; private set; }
+
+        public event Action<ForwardGeocodeResponse> OnGeocoderResponse = delegate { };
+
+        void Awake()
+        {
+            _inputField = GetComponent<InputField>();
+            _inputField.onEndEdit.AddListener(HandleUserInput);
+            _resource = new ForwardGeocodeResource("");
+        }
+
+        void HandleUserInput(string searchString)
+        {
+            _hasResponse = false;
+            if (!string.IsNullOrEmpty(searchString))
+            {
+                _resource.Query = searchString;
+                MapboxAccess.Instance.Geocoder.Geocode(_resource, HandleGeocoderResponse);
+            }
+        }
+
+        void HandleGeocoderResponse(ForwardGeocodeResponse res)
+        {
+            _hasResponse = true;
+            if (null == res)
+            {
+                _inputField.text = "no geocode response";
+            }
+            else if (null != res.Features && res.Features.Count > 0)
+            {
+                var center = res.Features[0].Center;
+                _coordinate = res.Features[0].Center;
+            }
+            Response = res;
+            OnGeocoderResponse(res);
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/ForwardGeocodeUserInput.cs.meta b/T3-Unity/Assets/Scripts/MapBox/ForwardGeocodeUserInput.cs.meta
similarity index 100%
rename from T3-Unity/Assets/ForwardGeocodeUserInput.cs.meta
rename to T3-Unity/Assets/Scripts/MapBox/ForwardGeocodeUserInput.cs.meta
diff --git a/T3-Unity/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs b/T3-Unity/Assets/Scripts/MapBox/HeroBuildingSelectionUserInput.cs
similarity index 98%
rename from T3-Unity/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs
rename to T3-Unity/Assets/Scripts/MapBox/HeroBuildingSelectionUserInput.cs
index d3db188b78e00fac834e46f754e106ffdd1ef439..50e7b73094bdb9721b61c5358144949618811b42 100644
--- a/T3-Unity/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs
+++ b/T3-Unity/Assets/Scripts/MapBox/HeroBuildingSelectionUserInput.cs
@@ -4,7 +4,7 @@
 // </copyright>
 //-----------------------------------------------------------------------
 
-namespace Mapbox.Examples
+namespace Scripts.MapBox
 {
 	using Mapbox.Unity;
 	using UnityEngine;
diff --git a/T3-Unity/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs.meta b/T3-Unity/Assets/Scripts/MapBox/HeroBuildingSelectionUserInput.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Mapbox/Examples/Scripts/HeroBuildingSelectionUserInput.cs.meta
rename to T3-Unity/Assets/Scripts/MapBox/HeroBuildingSelectionUserInput.cs.meta
diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs b/T3-Unity/Assets/Scripts/RouteTracer.cs
deleted file mode 100644
index c431bcfba37363288e8b180356c8817002cf3bf6..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/Scripts/RouteTracer.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using System;
-using UnityEngine;
-using Mapbox.Utils;
-
-public class RouteTracer : MonoBehaviour
-{
-    //Mettre ce code sur l'objet ORIGIN 
-
-    [SerializeField] Transform objA;
-    [SerializeField] Transform objB;
-    public float rayLength = 20.0f;
-    public Material mat;
-    private List<Transform> wp_points;
-    public Transform _prefabs_parent;
-
-    //private
-    [SerializeField] bool test = false;
-
-    private void Start()
-    {
-        StartCoroutine(CreateLine());
-    }
-
-    IEnumerator CreateLine()
-    {
-        yield return new WaitUntil(() => WaypointsFactory.getInstance().getTest() == false);
-        Debug.Log(WaypointsFactory.getInstance().getTest());
-        wp_points = WaypointsFactory.getInstance().getWp();
-
-        objA = GameObject.FindGameObjectWithTag("start_wp").transform;
-        objB = GameObject.FindGameObjectWithTag("end_wp").transform;
-
-        for (int i = 0; i<wp_points.Count-1; i++)
-        {
-            if (i == 0)
-            {
-                objA = GameObject.FindGameObjectWithTag("start_wp").transform;
-                objB = wp_points[i + 1];
-            }
-            else if (i == wp_points.Count - 2)
-            {
-                objA = wp_points[i];
-                objB = GameObject.FindGameObjectWithTag("end_wp").transform;
-            }
-            else
-            {
-                objA = wp_points[i];
-                objB = wp_points[i + 1];
-            }
-
-            DrawLine(objA.transform.position, objB.transform.position, Color.cyan, 1f);
-        }
-
-        GameObject.Find("Player").transform.position =
-            new Vector3(
-                 (float)((GameObject.FindGameObjectWithTag("start_wp").transform.position.x + GameObject.FindGameObjectWithTag("end_wp").transform.position.x) / 2d),
-                 GameObject.Find("Player").transform.position.y,
-                 (float)((GameObject.FindGameObjectWithTag("start_wp").transform.position.z + GameObject.FindGameObjectWithTag("end_wp").transform.position.z) / 2d)
-                );
-
-
-        GameObject.Find("Sportifs").GetComponent<RunnersFactory>().enabled = true;
-    }
-
-    void DrawLine(Vector3 start, Vector3 end, Color color, float width)
-    {
-        test = true;
-        GameObject myLine = new GameObject();
-        myLine.transform.position = start;
-        myLine.AddComponent<LineRenderer>();
-        myLine.transform.parent = _prefabs_parent;
-        LineRenderer lr = myLine.GetComponent<LineRenderer>();
-        lr.material = mat;
-        lr.startColor = color;
-        lr.endColor = color;
-        lr.startWidth = width;
-        lr.endWidth = width;
-        lr.SetPosition(0, start);
-        lr.SetPosition(1, end);
-    }
-}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/Routes/RouteTracer.cs b/T3-Unity/Assets/Scripts/Routes/RouteTracer.cs
new file mode 100644
index 0000000000000000000000000000000000000000..b9caabf3d943b84d3fbf0884824c55b1c34cfda6
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/Routes/RouteTracer.cs
@@ -0,0 +1,99 @@
+namespace Scripts.Routes
+{
+    using System.Collections;
+    using System.Collections.Generic;
+    using UnityEngine;
+    using Scripts.Waypoints;
+    using Scripts.IA;
+
+    //! @authors MrWarzo
+    //!     Wakestufou
+    //! @brief Trace la route entre le départ et l'arrivée.
+    //! @details Récupère tout les points formants un chemin entre le départ et l'arrivée et crée une ligne visible en jeu pour le représenter.
+    public class RouteTracer : MonoBehaviour
+    {
+        // Champs publiques
+        public Material mat; //!< Matériaux de la ligne.
+        public Transform linesParent; //!< @b GameObject contenant tout les morceaux de ligne.
+
+        // Champs privés
+        private List<Transform> _waypoints; //!< Liste de tout les waypoints par lesquels la ligne doit passer.
+        [SerializeField] Transform _startObject; //!< @b GameObject de début de la ligne. 
+        [SerializeField] Transform _finishObject; //!< @b GameObject de fin de la ligne.
+
+        //! @brief Se lance au lancement du script.
+        //! @details Initialise une coroutine sur @b CreateLine().
+        private void Start()
+        {
+            StartCoroutine(CreateLine());
+        }
+
+        //! @brief Création d'une ligne entre deux @b GameObject
+        //! @details Récupère les waypoints de départ et d'arrivée et utilise le script @b Waypoints.WaypointsFactory afin de récupérer la liste des points suivant les routes réelles.
+        //!     Lance ensuite la fonction @b DrawLine(Vector3, Vector3, Color, float) avec en paramètre des couples de cette liste de manière à tracer une ligne complète suivant les étapes entre le départ et l'arrivée.
+        //!     Une fois la ligne entière terminée, active la @b IA.RunnersFactory puis arrête la coroutine.
+        //! @return @eIEnumerator Permet d'assigner un délai à la répétition de la coroutine.
+        IEnumerator CreateLine()
+        {
+            yield return new WaitUntil(() => WaypointsFactory.getInstance().getTest() == false);
+            Debug.Log(WaypointsFactory.getInstance().getTest());
+            _waypoints = WaypointsFactory.getInstance().getWp();
+
+            _startObject = GameObject.FindGameObjectWithTag("start_wp").transform;
+            _finishObject = GameObject.FindGameObjectWithTag("end_wp").transform;
+
+            for (int i = 0; i < _waypoints.Count - 1; i++)
+            {
+                if (i == 0)
+                {
+                    _startObject = GameObject.FindGameObjectWithTag("start_wp").transform;
+                    _finishObject = _waypoints[i + 1];
+                }
+                else if (i == _waypoints.Count - 2)
+                {
+                    _startObject = _waypoints[i];
+                    _finishObject = GameObject.FindGameObjectWithTag("end_wp").transform;
+                }
+                else
+                {
+                    _startObject = _waypoints[i];
+                    _finishObject = _waypoints[i + 1];
+                }
+
+                DrawLine(_startObject.transform.position, _finishObject.transform.position, Color.cyan, 1f);
+            }
+
+            GameObject.Find("Player").transform.position =
+                new Vector3(
+                     (float)((GameObject.FindGameObjectWithTag("start_wp").transform.position.x + GameObject.FindGameObjectWithTag("end_wp").transform.position.x) / 2d),
+                     GameObject.Find("Player").transform.position.y,
+                     (float)((GameObject.FindGameObjectWithTag("start_wp").transform.position.z + GameObject.FindGameObjectWithTag("end_wp").transform.position.z) / 2d)
+                    );
+
+
+            GameObject.Find("Sportifs").GetComponent<RunnersFactory>().enabled = true;
+        }
+
+        //! @param start Position du @b GameObject de départ.
+        //! @param end Position du @b GameObject d'arrivée.
+        //! @param color Couleur de la ligne.
+        //! @param width Largeur de la ligne.
+        //! @brief Crée une ligne entre deux @b GameObject.
+        //! @details Crée un @b GameObject, lui assigne un  @b LineRenderer et initialise celui-ci pour rejoindre les objets @a start et @a end afin de former une ligne.
+        void DrawLine(Vector3 start, Vector3 end, Color color, float width)
+        {
+            GameObject myLine = new GameObject();
+            myLine.transform.position = start;
+            myLine.AddComponent<LineRenderer>();
+            myLine.transform.parent = linesParent;
+            LineRenderer lr = myLine.GetComponent<LineRenderer>();
+            lr.material = mat;
+            lr.startColor = color;
+            lr.endColor = color;
+            lr.startWidth = width;
+            lr.endWidth = width;
+            lr.SetPosition(0, start);
+            lr.SetPosition(1, end);
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs.meta b/T3-Unity/Assets/Scripts/Routes/RouteTracer.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Scripts/RouteTracer.cs.meta
rename to T3-Unity/Assets/Scripts/Routes/RouteTracer.cs.meta
diff --git a/T3-Unity/Assets/Scripts/UI/ValidateGame.cs b/T3-Unity/Assets/Scripts/UI/ValidateGame.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c234eb6fa28c52f996ea5ab3f28cb5a13ed591da
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/UI/ValidateGame.cs
@@ -0,0 +1,52 @@
+namespace Scripts.UI
+{
+    using UnityEngine;
+    using TMPro;
+
+    //! @authors Wakestufou
+    //! @brief 
+    //! @details 
+    public class ValidateGame : MonoBehaviour
+    {
+
+        public TMP_Text textshowed;
+        int actual_fame;
+
+        public void changeFame(string word)
+        {
+
+            actual_fame = Ui.fame;
+
+            if (Ui.motiv < 2.5)
+            {
+                actual_fame = actual_fame + 0;
+            }
+            else if (Ui.motiv <= 5)
+            {
+                actual_fame = actual_fame + (10 + (int)Ui.motiv / 2);
+            }
+
+            else if (Ui.motiv > 5)
+            {
+                actual_fame = actual_fame + (15 + (int)Ui.motiv / 2);
+            }
+
+            textshowed.text = "Réputation : " + actual_fame.ToString(); ;
+
+            Ui.fame = actual_fame;
+
+            Ui.stop = true;
+
+        }
+
+
+        public void startFame()
+        {
+            if (Ui.stop == true)
+            {
+                Ui.stop = false;
+
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/ValidateGame.cs.meta b/T3-Unity/Assets/Scripts/UI/ValidateGame.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Scripts/ValidateGame.cs.meta
rename to T3-Unity/Assets/Scripts/UI/ValidateGame.cs.meta
diff --git a/T3-Unity/Assets/Scripts/ValidateGame.cs b/T3-Unity/Assets/Scripts/ValidateGame.cs
deleted file mode 100644
index cce4f635bec3257e84ab9bd2aadee3915a4e6823..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/Scripts/ValidateGame.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using TMPro;
-using UnityEngine.UI;
-
-public class ValidateGame : MonoBehaviour
-{
-
-    public TMP_Text textshowed;
-    int actual_fame;
-
-     void Start()
-    {
-      
-    }
-
-    public void changeFame(string word)
-    {
-
-        actual_fame = Ui.fame;
-
-        if (Ui.motiv < 2.5)
-        {
-            actual_fame = actual_fame + 0;
-        }
-        else if (Ui.motiv <= 5)
-        {
-            actual_fame = actual_fame +(10 + (int)Ui.motiv/2);
-        }
-
-        else if (Ui.motiv > 5)
-        {
-            actual_fame = actual_fame +(15 + (int)Ui.motiv/2);
-        }
-
-        textshowed.text = "Réputation : " + actual_fame.ToString(); ;
-
-        Ui.fame = actual_fame;
-
-        Ui.stop = true;
-
-    }
-
-
-    public void startFame()
-    {
-        if (Ui.stop == true)
-        {
-            Ui.stop = false;
-
-        }
-        
-
-    }
-   
-}
diff --git a/T3-Unity/Assets/Scripts/WaypointSpawner.cs b/T3-Unity/Assets/Scripts/WaypointSpawner.cs
deleted file mode 100644
index fbce2cc33aeea1ff44f717829097b887741ada45..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/Scripts/WaypointSpawner.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using UnityEngine;
-using Mapbox.Utils;
-using Mapbox.Unity.Map;
-using Mapbox.Unity.MeshGeneration.Factories;
-using Mapbox.Unity.Utilities;
-using System.Collections.Generic;
-
-public class WaypointSpawner : MonoBehaviour
-{
-    [SerializeField]
-    AbstractMap _map;
-
-    [SerializeField]
-    [Geocode]
-    string[] _locationStrings;
-    Vector2d[] _locations;
-
-    [SerializeField]
-    float _spawnScale = 100f;
-
-    [SerializeField]
-    GameObject _markerPrefab;
-
-    List<GameObject> _spawnedObjects;
-
-    void Start()
-    {
-        _locations = new Vector2d[_locationStrings.Length];
-        _spawnedObjects = new List<GameObject>();
-        for (int i = 0; i < _locationStrings.Length; i++)
-        {
-            var locationString = _locationStrings[i];
-            _locations[i] = Conversions.StringToLatLon(locationString);
-            var instance = Instantiate(_markerPrefab);
-            instance.transform.localPosition = _map.GeoToWorldPosition(_locations[i], true);
-            instance.transform.localScale = new Vector3(_spawnScale, _spawnScale, _spawnScale);
-            _spawnedObjects.Add(instance);
-        }
-    }
-
-    private void Update()
-    {
-        int count = _spawnedObjects.Count;
-        for (int i = 0; i < count; i++)
-        {
-            var spawnedObject = _spawnedObjects[i];
-            var location = _locations[i];
-            spawnedObject.transform.localPosition = _map.GeoToWorldPosition(location, true);
-            spawnedObject.transform.localScale = new Vector3(_spawnScale, _spawnScale, _spawnScale);
-        }
-    }
-}
diff --git a/T3-Unity/Assets/Scripts/Waypoints/WaypointSpawner.cs b/T3-Unity/Assets/Scripts/Waypoints/WaypointSpawner.cs
new file mode 100644
index 0000000000000000000000000000000000000000..54f5111614512fe09e56096136f7725cf0e7c178
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/Waypoints/WaypointSpawner.cs
@@ -0,0 +1,54 @@
+namespace Scripts.Waypoints
+{
+    using UnityEngine;
+    using Mapbox.Utils;
+    using Mapbox.Unity.Map;
+    using Mapbox.Unity.Utilities;
+    using System.Collections.Generic;
+
+    public class WaypointSpawner : MonoBehaviour
+    {
+        [SerializeField]
+        AbstractMap _map;
+
+        [SerializeField]
+        [Geocode]
+        string[] _locationStrings;
+        Vector2d[] _locations;
+
+        [SerializeField]
+        float _spawnScale = 100f;
+
+        [SerializeField]
+        GameObject _markerPrefab;
+
+        List<GameObject> _spawnedObjects;
+
+        void Start()
+        {
+            _locations = new Vector2d[_locationStrings.Length];
+            _spawnedObjects = new List<GameObject>();
+            for (int i = 0; i < _locationStrings.Length; i++)
+            {
+                var locationString = _locationStrings[i];
+                _locations[i] = Conversions.StringToLatLon(locationString);
+                var instance = Instantiate(_markerPrefab);
+                instance.transform.localPosition = _map.GeoToWorldPosition(_locations[i], true);
+                instance.transform.localScale = new Vector3(_spawnScale, _spawnScale, _spawnScale);
+                _spawnedObjects.Add(instance);
+            }
+        }
+
+        private void Update()
+        {
+            int count = _spawnedObjects.Count;
+            for (int i = 0; i < count; i++)
+            {
+                var spawnedObject = _spawnedObjects[i];
+                var location = _locations[i];
+                spawnedObject.transform.localPosition = _map.GeoToWorldPosition(location, true);
+                spawnedObject.transform.localScale = new Vector3(_spawnScale, _spawnScale, _spawnScale);
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/WaypointSpawner.cs.meta b/T3-Unity/Assets/Scripts/Waypoints/WaypointSpawner.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Scripts/WaypointSpawner.cs.meta
rename to T3-Unity/Assets/Scripts/Waypoints/WaypointSpawner.cs.meta
diff --git a/T3-Unity/Assets/Scripts/Waypoints/WaypointsFactory.cs b/T3-Unity/Assets/Scripts/Waypoints/WaypointsFactory.cs
new file mode 100644
index 0000000000000000000000000000000000000000..83b539597fb63f8b4f134ed05d400db9e5653b97
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/Waypoints/WaypointsFactory.cs
@@ -0,0 +1,137 @@
+namespace Scripts.Waypoints
+{
+    using System.Collections;
+    using System.Collections.Generic;
+    using UnityEngine;
+    using Mapbox.Utils;
+    using Mapbox.Directions;
+    using Mapbox.Unity;
+    using UnityEngine.UI;
+
+    using Mapbox.Json;
+    using Mapbox.Utils.JsonConverters;
+    using Mapbox.Unity.Map;
+    using Mapbox.Unity.Utilities;
+
+    public class WaypointsFactory : MonoBehaviour
+    {
+        public static List<Transform> points;
+        public string coordonnee1;
+        public string coordonnee2;
+        private const string JSON_FILE = "test.json";
+        public Transform _prefab;
+        public Transform _prefabs_parent;
+        private AbstractMap abstractmap;
+        Directions _directions;
+        private GameObject map;
+        private static WaypointsFactory instance;
+
+        Vector2d[] _coordinates;
+
+        DirectionResource _directionResource;
+        public Text infoJson;
+        private DirectionsResponse DirectionResourceResultat;
+        private bool test = true;
+
+        void Start()
+        {
+            instance = this;
+            map = GameObject.Find("Map");
+            abstractmap = map.GetComponent<AbstractMap>();
+            points = new List<Transform>();
+            coordonnee1 = "";
+            coordonnee2 = "";
+            _directions = MapboxAccess.Instance.Directions;
+
+            _coordinates = new Vector2d[2];
+
+            // Can we make routing profiles an enum?
+            _directionResource = new DirectionResource(_coordinates, RoutingProfile.Driving);
+            _directionResource.Steps = true;
+        }
+
+        public static WaypointsFactory getInstance()
+        {
+            return instance;
+        }
+
+        public bool getTest()
+        {
+            return test;
+        }
+
+        public List<Transform> getWp()
+        {
+            return points;
+        }
+
+        void Route()
+        {
+            //_coordinates[0] = new Vector2d(double.Parse(coordonnee1.Split(',')[0]), double.Parse(coordonnee1.Split(',')[1]));
+            _coordinates[0] = Conversions.StringToLatLon(coordonnee1);
+            _coordinates[1] = Conversions.StringToLatLon(coordonnee2);
+            _directionResource.Coordinates = _coordinates;
+            _directions.Query(_directionResource, HandleDirectionsResponse);
+        }
+
+        void HandleDirectionsResponse(DirectionsResponse res)
+        {
+            DirectionResourceResultat = res;
+            var data = JsonConvert.SerializeObject(res, Formatting.Indented, JsonConverters.Converters);
+            //infoJson.text = res.Routes[0].Legs[0].Steps[0].Intersections[0].Location.ToString();
+            System.IO.File.WriteAllText(Application.dataPath + "\\" + JSON_FILE, data);
+            test = false;
+        }
+
+        public void click(string coord1, string coord2)
+        {
+            coordonnee1 = coord1;
+            coordonnee2 = coord2;
+            Debug.Log(coordonnee1);
+            Debug.Log(coordonnee2);
+            StartCoroutine(createRoad());
+        }
+
+
+        IEnumerator createRoad()
+        {
+            if (coordonnee1 == "" || coordonnee2 == "")
+            {
+
+            }
+            else
+            {
+                Route();
+                /*
+                dynamic array = JsonConvert.DeserializeObject<string>(JSON_FILE);
+                foreach (var item in array)
+                {
+                    Thread.Sleep(1);
+                    infoJson.text = item.routes + "|" + item.legs;
+                    //Debug.Log(item.routes + item.legs);
+                }*/
+                yield return new WaitUntil(() => test == false);
+
+                foreach (var val in DirectionResourceResultat.Routes[0].Legs[0].Steps)
+                {
+                    foreach (var inter in val.Intersections)
+                    {
+                        PlacementWaypoint(inter.Location);
+                    }
+                }
+            }
+
+        }
+
+        void PlacementWaypoint(Vector2d coordonnesPoints)
+        {
+            points.Add(Instantiate(_prefab, new Vector3(abstractmap.GeoToWorldPosition(coordonnesPoints).x, 1, abstractmap.GeoToWorldPosition(coordonnesPoints).z), new Quaternion(0, 0, 0, 0), _prefabs_parent) as Transform);
+            /*points = new Transform[transform.childCount];
+            for (int i = 0; i <1; i++)
+            {
+                Transform newGameObj = Instantiate(_prefab, new Vector3(0, 0, 0), new Quaternion(0, 0, 0, 0)) as Transform;
+                points[i] = transform.GetChild(i);
+            }*/
+        }
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/WaypointsFactory.cs.meta b/T3-Unity/Assets/Scripts/Waypoints/WaypointsFactory.cs.meta
similarity index 100%
rename from T3-Unity/Assets/Scripts/WaypointsFactory.cs.meta
rename to T3-Unity/Assets/Scripts/Waypoints/WaypointsFactory.cs.meta
diff --git a/T3-Unity/Assets/Scripts/WaypointsFactory.cs b/T3-Unity/Assets/Scripts/WaypointsFactory.cs
deleted file mode 100644
index 5f4f08f7f9fcdca591c15a64c3a4ca0061c7f7e1..0000000000000000000000000000000000000000
--- a/T3-Unity/Assets/Scripts/WaypointsFactory.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using Mapbox.Utils;
-using Mapbox.Directions;
-using Mapbox.Unity;
-using System.Threading;
-using UnityEngine.UI;
-
-using Mapbox.Json;
-using Mapbox.Utils.JsonConverters;
-using Mapbox.Unity.Map;
-using Mapbox.Unity.Utilities;
-
-public class WaypointsFactory : MonoBehaviour
-{
-    public static List<Transform> points;
-    public string coordonnee1;
-    public string coordonnee2;
-    private const string JSON_FILE = "test.json";
-    public Transform _prefab;
-    public Transform _prefabs_parent;
-    private AbstractMap abstractmap;
-    Directions _directions;
-    private GameObject map;
-    private static WaypointsFactory instance;
-
-    Vector2d[] _coordinates;
-
-    DirectionResource _directionResource;
-    public Text infoJson;
-    private DirectionsResponse DirectionResourceResultat;
-    private bool test = true;
-
-    void Start()
-    {
-        instance = this;
-        map = GameObject.Find("Map");
-        abstractmap = map.GetComponent<AbstractMap>();
-        points = new List<Transform>();
-        coordonnee1 = "";
-        coordonnee2 = "";
-        _directions = MapboxAccess.Instance.Directions;
-
-        _coordinates = new Vector2d[2];
-
-        // Can we make routing profiles an enum?
-        _directionResource = new DirectionResource(_coordinates, RoutingProfile.Driving);
-        _directionResource.Steps = true;
-    }
-
-    public static WaypointsFactory getInstance()
-    {
-        return instance;
-    }
-
-    public bool getTest()
-    {
-        return test;
-    }
-
-    public List<Transform> getWp()
-    {
-        return points;
-    }
-
-    void Route()
-    {
-        //_coordinates[0] = new Vector2d(double.Parse(coordonnee1.Split(',')[0]), double.Parse(coordonnee1.Split(',')[1]));
-        _coordinates[0] = Conversions.StringToLatLon(coordonnee1);
-        _coordinates[1] = Conversions.StringToLatLon(coordonnee2);
-        _directionResource.Coordinates = _coordinates;
-        _directions.Query(_directionResource, HandleDirectionsResponse);
-    }
-
-    void HandleDirectionsResponse(DirectionsResponse res)
-    {
-        DirectionResourceResultat = res;
-        var data = JsonConvert.SerializeObject(res, Formatting.Indented, JsonConverters.Converters);
-        //infoJson.text = res.Routes[0].Legs[0].Steps[0].Intersections[0].Location.ToString();
-        System.IO.File.WriteAllText(Application.dataPath + "\\" + JSON_FILE, data);
-        test = false;
-    }
-
-    public void click(string coord1, string coord2)
-    {
-        coordonnee1 = coord1;
-        coordonnee2 = coord2;
-        Debug.Log(coordonnee1);
-        Debug.Log(coordonnee2);
-        StartCoroutine(createRoad());
-    }
-
-
-    IEnumerator createRoad()
-    {
-        if (coordonnee1 == "" || coordonnee2 == "")
-        {
-
-        }
-        else
-        {
-            Route();
-            /*
-            dynamic array = JsonConvert.DeserializeObject<string>(JSON_FILE);
-            foreach (var item in array)
-            {
-                Thread.Sleep(1);
-                infoJson.text = item.routes + "|" + item.legs;
-                //Debug.Log(item.routes + item.legs);
-            }*/
-            yield return new WaitUntil(() => test == false);
-
-            foreach (var val in DirectionResourceResultat.Routes[0].Legs[0].Steps)
-            {
-                foreach(var inter in val.Intersections)
-                {
-                    PlacementWaypoint(inter.Location);
-                }
-            }
-        }
-
-    }
-
-    void PlacementWaypoint(Vector2d coordonnesPoints)
-    {
-        points.Add(Instantiate(_prefab, new Vector3(abstractmap.GeoToWorldPosition(coordonnesPoints).x, 1, abstractmap.GeoToWorldPosition(coordonnesPoints).z), new Quaternion(0, 0, 0, 0), _prefabs_parent) as Transform);
-        /*points = new Transform[transform.childCount];
-        for (int i = 0; i <1; i++)
-        {
-            Transform newGameObj = Instantiate(_prefab, new Vector3(0, 0, 0), new Quaternion(0, 0, 0, 0)) as Transform;
-            points[i] = transform.GetChild(i);
-        }*/
-    }
-}
diff --git a/T3-Unity/Assets/destination.cs b/T3-Unity/Assets/destination.cs
index 0541901ce8b2e6596d181315803fbeb5e905fd7a..3b74287ff5574f43ab1ce8a8e00a43cf34655bfe 100644
--- a/T3-Unity/Assets/destination.cs
+++ b/T3-Unity/Assets/destination.cs
@@ -7,6 +7,7 @@ using Mapbox.Directions;
 using Mapbox.Utils;
 using Mapbox.Utils.JsonConverters;
 using Mapbox.Geocoding;
+using Scripts.MapBox;
 
 public class destination : MonoBehaviour
 {
diff --git a/T3-Unity/Assets/test.json b/T3-Unity/Assets/test.json
index 6bad1532f1732ef3f29e1696d994a048a7b84f0a..fedba648c9de3ac15d7c520ce1d72d350b313514 100644
--- a/T3-Unity/Assets/test.json
+++ b/T3-Unity/Assets/test.json
@@ -12,185 +12,13 @@
                     true
                   ],
                   "bearings": [
-                    264
+                    24
                   ],
                   "location": [
-                    7.748912,
-                    48.571797
+                    7.026625,
+                    48.668662
                   ]
                 },
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    84,
-                    259
-                  ],
-                  "location": [
-                    7.748782,
-                    48.571788
-                  ],
-                  "in": 0
-                },
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    77,
-                    252
-                  ],
-                  "location": [
-                    7.746167,
-                    48.571415
-                  ],
-                  "in": 0
-                }
-              ],
-              "geometry": "wtmgHumhn@@Xd@~Gd@hFl@~En@fGLjA",
-              "maneuver": {
-                "bearing_after": 264,
-                "type": "depart",
-                "modifier": null,
-                "bearing_before": 0,
-                "Location": [
-                  7.748912,
-                  48.571797
-                ],
-                "instruction": "Drive west on M 1004/Tunnel du Heyritz. Continue on M 1004."
-              },
-              "duration": 24.041,
-              "distance": 422.616,
-              "name": "Tunnel du Heyritz",
-              "mode": "driving"
-            },
-            {
-              "intersections": [
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    76,
-                    268
-                  ],
-                  "location": [
-                    7.743353,
-                    48.570873
-                  ],
-                  "in": 0
-                },
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    85,
-                    263
-                  ],
-                  "location": [
-                    7.742717,
-                    48.570848
-                  ],
-                  "in": 0
-                },
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    93,
-                    272
-                  ],
-                  "location": [
-                    7.740545,
-                    48.570839
-                  ],
-                  "in": 0
-                }
-              ],
-              "geometry": "}nmgH}jgn@?bABx@DnABtA?p@GxEAzBAXAPERKVuApD",
-              "maneuver": {
-                "bearing_after": 268,
-                "type": "off ramp",
-                "modifier": "slight right",
-                "bearing_before": 256,
-                "Location": [
-                  7.743353,
-                  48.570873
-                ],
-                "instruction": "Take the exit."
-              },
-              "duration": 24.258,
-              "distance": 369.0,
-              "name": "Rue de la Corderie",
-              "mode": "driving"
-            },
-            {
-              "intersections": [
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    126,
-                    310
-                  ],
-                  "location": [
-                    7.738597,
-                    48.57139
-                  ],
-                  "in": 0
-                },
-                {
-                  "out": 1,
-                  "entry": [
-                    false,
-                    true
-                  ],
-                  "bearings": [
-                    119,
-                    301
-                  ],
-                  "location": [
-                    7.737645,
-                    48.571808
-                  ],
-                  "in": 0
-                }
-              ],
-              "geometry": "ermgHgmfn@Wj@KTOf@_@rAMf@_@~@GLEJGP",
-              "maneuver": {
-                "bearing_after": 310,
-                "type": "fork",
-                "modifier": "slight right",
-                "bearing_before": 306,
-                "Location": [
-                  7.738597,
-                  48.57139
-                ],
-                "instruction": "Keep right to stay on Rue de la Corderie."
-              },
-              "duration": 36.01,
-              "distance": 150.0,
-              "name": "Rue de la Corderie",
-              "mode": "driving"
-            },
-            {
-              "intersections": [
                 {
                   "out": 0,
                   "entry": [
@@ -198,12 +26,12 @@
                     false
                   ],
                   "bearings": [
-                    33,
-                    129
+                    21,
+                    204
                   ],
                   "location": [
-                    7.736913,
-                    48.572155
+                    7.02682,
+                    48.66895
                   ],
                   "in": 1
                 },
@@ -215,11 +43,11 @@
                   ],
                   "bearings": [
                     37,
-                    216
+                    201
                   ],
                   "location": [
-                    7.737167,
-                    48.572398
+                    7.026893,
+                    48.669077
                   ],
                   "in": 1
                 },
@@ -230,12 +58,12 @@
                     false
                   ],
                   "bearings": [
-                    36,
-                    217
+                    40,
+                    229
                   ],
                   "location": [
-                    7.737425,
-                    48.572621
+                    7.028608,
+                    48.669819
                   ],
                   "in": 1
                 },
@@ -246,12 +74,12 @@
                     false
                   ],
                   "bearings": [
-                    21,
-                    216
+                    36,
+                    220
                   ],
                   "location": [
-                    7.737633,
-                    48.57281
+                    7.02867,
+                    48.669867
                   ],
                   "in": 1
                 },
@@ -262,12 +90,12 @@
                     false
                   ],
                   "bearings": [
-                    4,
-                    183
+                    43,
+                    216
                   ],
                   "location": [
-                    7.737824,
-                    48.573546
+                    7.028752,
+                    48.669942
                   ],
                   "in": 1
                 },
@@ -278,15 +106,35 @@
                     false
                   ],
                   "bearings": [
-                    9,
-                    184
+                    60,
+                    223
                   ],
                   "location": [
-                    7.737866,
-                    48.573929
+                    7.028785,
+                    48.669965
                   ],
                   "in": 1
-                },
+                }
+              ],
+              "geometry": "cr`hHmk{i@y@e@YMYYM_@mAiF]s@IKMOEGOi@AK",
+              "maneuver": {
+                "bearing_after": 24,
+                "type": "depart",
+                "modifier": null,
+                "bearing_before": 0,
+                "Location": [
+                  7.026625,
+                  48.668662
+                ],
+                "instruction": "Drive northeast on Rue de l'Ancienne Gare/D 44B."
+              },
+              "duration": 24.419,
+              "distance": 247.073,
+              "name": "Rue de l'Ancienne Gare",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
                 {
                   "out": 0,
                   "entry": [
@@ -294,15 +142,35 @@
                     false
                   ],
                   "bearings": [
-                    8,
-                    189
+                    15,
+                    241
                   ],
                   "location": [
-                    7.737958,
-                    48.574336
+                    7.029055,
+                    48.670064
                   ],
                   "in": 1
-                },
+                }
+              ],
+              "geometry": "{z`hHsz{i@UAUO]e@eA_B",
+              "maneuver": {
+                "bearing_after": 15,
+                "type": "end of road",
+                "modifier": "left",
+                "bearing_before": 61,
+                "Location": [
+                  7.029055,
+                  48.670064
+                ],
+                "instruction": "Turn left toward Hesse/Sarrebourg."
+              },
+              "duration": 10.868,
+              "distance": 100.0,
+              "name": "Rue du Général De Gaulle",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
                 {
                   "out": 1,
                   "entry": [
@@ -310,12 +178,12 @@
                     true
                   ],
                   "bearings": [
-                    188,
-                    354
+                    222,
+                    309
                   ],
                   "location": [
-                    7.737964,
-                    48.574363
+                    7.029821,
+                    48.670782
                   ],
                   "in": 0
                 },
@@ -326,31 +194,31 @@
                     true
                   ],
                   "bearings": [
-                    174,
-                    357
+                    129,
+                    308
                   ],
                   "location": [
-                    7.73796,
-                    48.574389
+                    7.028987,
+                    48.671234
                   ],
                   "in": 0
                 }
               ],
-              "geometry": "}vmgHubfn@][SWk@s@e@g@WO[KQCWAu@CkAIqAQC?E?C?S@",
+              "geometry": "k_ahHk_|i@CFS`@aAzBsCzG",
               "maneuver": {
-                "bearing_after": 33,
-                "type": "end of road",
-                "modifier": "right",
-                "bearing_before": 309,
+                "bearing_after": 309,
+                "type": "turn",
+                "modifier": "left",
+                "bearing_before": 42,
                 "Location": [
-                  7.736913,
-                  48.572155
+                  7.029821,
+                  48.670782
                 ],
-                "instruction": "Turn right onto Rue Averroès."
+                "instruction": "Turn left onto Rue des Comtes de Saintignon."
               },
-              "duration": 41.431,
-              "distance": 282.0,
-              "name": "Rue Averroès",
+              "duration": 46.021,
+              "distance": 212.0,
+              "name": "Rue des Comtes de Saintignon",
               "mode": "driving"
             },
             {
@@ -362,383 +230,67 @@
                     false
                   ],
                   "bearings": [
-                    103,
-                    177
-                  ],
-                  "location": [
-                    7.737951,
-                    48.574507
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    104,
-                    283
-                  ],
-                  "location": [
-                    7.738274,
-                    48.574456
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    106,
-                    284
+                    42,
+                    128
                   ],
                   "location": [
-                    7.73831,
-                    48.57445
+                    7.027569,
+                    48.67197
                   ],
                   "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    102,
-                    282
-                  ],
-                  "location": [
-                    7.738924,
-                    48.574346
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    95,
-                    280
-                  ],
-                  "location": [
-                    7.739392,
-                    48.574287
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    96,
-                    275
-                  ],
-                  "location": [
-                    7.741866,
-                    48.574138
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    97,
-                    274
-                  ],
-                  "location": [
-                    7.742646,
-                    48.574091
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    93,
-                    277
-                  ],
-                  "location": [
-                    7.742724,
-                    48.574085
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    78,
-                    255
-                  ],
-                  "location": [
-                    7.74981,
-                    48.574625
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    75,
-                    258
-                  ],
-                  "location": [
-                    7.750012,
-                    48.574654
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    76,
-                    257
-                  ],
-                  "location": [
-                    7.751126,
-                    48.574836
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    78,
-                    256
-                  ],
-                  "location": [
-                    7.752127,
-                    48.575004
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    77,
-                    258
-                  ],
-                  "location": [
-                    7.753199,
-                    48.57515
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    99,
-                    257
-                  ],
-                  "location": [
-                    7.753486,
-                    48.575193
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    81,
-                    279
-                  ],
-                  "location": [
-                    7.753658,
-                    48.575175
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    82,
-                    261
-                  ],
-                  "location": [
-                    7.753809,
-                    48.57519
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    68,
-                    262
-                  ],
-                  "location": [
-                    7.754482,
-                    48.575252
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    87,
-                    248
-                  ],
-                  "location": [
-                    7.754669,
-                    48.575302
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    88,
-                    267
-                  ],
-                  "location": [
-                    7.754798,
-                    48.575306
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    87,
-                    268
-                  ],
-                  "location": [
-                    7.75487,
-                    48.575308
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    87,
-                    267
-                  ],
-                  "location": [
-                    7.755591,
-                    48.575333
-                  ],
-                  "in": 1
-                },
-                {
-                  "out": 0,
-                  "entry": [
-                    true,
-                    false
-                  ],
-                  "bearings": [
-                    91,
-                    268
-                  ],
-                  "location": [
-                    7.755984,
-                    48.575345
-                  ],
-                  "in": 1
-                },
+                }
+              ],
+              "geometry": "yfahHiq{i@KMoBkD",
+              "maneuver": {
+                "bearing_after": 42,
+                "type": "end of road",
+                "modifier": "right",
+                "bearing_before": 308,
+                "Location": [
+                  7.027569,
+                  48.67197
+                ],
+                "instruction": "Turn right onto Rue Clos des Vergers."
+              },
+              "duration": 20.914,
+              "distance": 97.0,
+              "name": "Rue Clos des Vergers",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
                 {
-                  "out": 0,
+                  "out": 1,
                   "entry": [
-                    true,
-                    false
+                    false,
+                    true
                   ],
                   "bearings": [
-                    93,
-                    272
+                    225,
+                    324
                   ],
                   "location": [
-                    7.757258,
-                    48.575325
+                    7.028496,
+                    48.672588
                   ],
-                  "in": 1
+                  "in": 0
                 }
               ],
-              "geometry": "uengHeifn@H_A@G?ELaADq@Fm@Bo@\\oNF_B@{@?M@o@FsB@o@@gA@oAAiBAgBKyDWkEs@{GU}BIk@?CCc@Iw@[gD_@gEM_BIiAEk@CYAIAUB[?EC]K_C?EIe@AY?MCoCAk@Aa@?I@W?cA@kA?mABqA@Q",
+              "geometry": "ujahHcw{i@]`@",
               "maneuver": {
-                "bearing_after": 103,
-                "type": "turn",
-                "modifier": "right",
-                "bearing_before": 357,
+                "bearing_after": 324,
+                "type": "continue",
+                "modifier": "left",
+                "bearing_before": 45,
                 "Location": [
-                  7.737951,
-                  48.574507
+                  7.028496,
+                  48.672588
                 ],
-                "instruction": "Turn right onto Quai Louis Pasteur."
+                "instruction": "Turn left to stay on Rue Clos des Vergers."
               },
-              "duration": 261.755,
-              "distance": 1482.391,
-              "name": "Quai Louis Pasteur",
+              "duration": 8.106,
+              "distance": 20.602,
+              "name": "Rue Clos des Vergers",
               "mode": "driving"
             },
             {
@@ -749,59 +301,59 @@
                     true
                   ],
                   "bearings": [
-                    274
+                    144
                   ],
                   "location": [
-                    7.757764,
-                    48.575302
+                    7.028332,
+                    48.67274
                   ],
                   "in": 0
                 }
               ],
-              "geometry": "sjngH_ejn@??",
+              "geometry": "skahHav{i@??",
               "maneuver": {
                 "bearing_after": 0,
                 "type": "arrive",
                 "modifier": "right",
-                "bearing_before": 94,
+                "bearing_before": 324,
                 "Location": [
-                  7.757764,
-                  48.575302
+                  7.028332,
+                  48.67274
                 ],
                 "instruction": "Your destination is on the right."
               },
               "duration": 0.0,
               "distance": 0.0,
-              "name": "Quai Louis Pasteur",
+              "name": "Rue Clos des Vergers",
               "mode": "driving"
             }
           ],
-          "summary": "Rue de la Corderie, Quai Louis Pasteur",
-          "duration": 387.495,
-          "distance": 2706.008,
+          "summary": "Rue de l'Ancienne Gare, Rue des Comtes de Saintignon",
+          "duration": 110.327,
+          "distance": 676.676,
           "annotation": null
         }
       ],
-      "geometry": "wtmgHumhn@lAbPjBrPLbHK`LiBnFwCpI{C_D{Ho@j@_Hr@mZ?iJc@eKcEed@]oMFeK",
-      "duration": 387.495,
-      "distance": 2706.008,
-      "weight": 508.1,
+      "geometry": "cr`hHmk{i@mBmA{AiG{@wAQu@k@QcBeCmF`M{ByD]`@",
+      "duration": 110.327,
+      "distance": 676.676,
+      "weight": 137.561,
       "weight_name": "auto"
     }
   ],
   "waypoints": [
     {
-      "name": "M 1004",
+      "name": "Rue de l'Ancienne Gare",
       "location": [
-        7.748912,
-        48.571797
+        7.026625,
+        48.668662
       ]
     },
     {
-      "name": "Quai du Général Koenig",
+      "name": "Rue Clos des Vergers",
       "location": [
-        7.757764,
-        48.575302
+        7.028332,
+        48.67274
       ]
     }
   ],