diff --git a/EII_jeu/EII_jeu.layout b/EII_jeu/EII_jeu.layout
new file mode 100644
index 0000000000000000000000000000000000000000..593c06edab1c4e23b93e52d0cabe37e45a16ff52
--- /dev/null
+++ b/EII_jeu/EII_jeu.layout
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_layout_file>
+	<FileVersion major="1" minor="0" />
+	<ActiveTarget name="Debug" />
+</CodeBlocks_layout_file>
diff --git a/ElderInternalIgnition/ElderInternalIgnition.cbp b/ElderInternalIgnition/ElderInternalIgnition.cbp
index 56520dfaa58138ae57b7978784464ed603115081..a6b37fabe20d529df0036d126baba7bd98d7ee50 100644
--- a/ElderInternalIgnition/ElderInternalIgnition.cbp
+++ b/ElderInternalIgnition/ElderInternalIgnition.cbp
@@ -15,7 +15,7 @@
 					<Add option="-g" />
 				</Compiler>
 				<Linker>
-					<Add library="..\Libs\SDL-1.2.15\lib\SDL_ttf.lib" />
+					<Add library="../Libs/SDL-1.2.15/lib/SDL_ttf.lib" />
 					<Add directory="../Libs/SDL-1.2.15" />
 				</Linker>
 			</Target>
@@ -39,17 +39,13 @@
 			<Add directory="../Libs/cmocka-1.0.0/include" />
 		</Compiler>
 		<Linker>
-			<Add library="..\Libs\libroxml-2.3.0\Build\libroxml.dll" />
-			<Add library=".\..\Libs\SDL-1.2.15\bin\SDL.dll" />
-			<Add library="..\Libs\cmocka-1.0.0\lib\cmocka.dll.a" />
-			<Add library="..\Libs\SDL-1.2.15\lib\SDL_ttf.lib" />
+			<Add library="../Libs/libroxml-2.3.0/Build/libroxml.dll" />
+			<Add library="./../Libs/SDL-1.2.15/bin/SDL.dll" />
+			<Add library="../Libs/cmocka-1.0.0/lib/cmocka.dll.a" />
+			<Add library="../Libs/SDL-1.2.15/lib/SDL_ttf.lib" />
 			<Add directory="./../Libs" />
 			<Add directory="../Libs/cmocka-1.0.0/lib" />
 		</Linker>
-		<Unit filename="../src/AffichageConsole.c">
-			<Option compilerVar="CC" />
-		</Unit>
-		<Unit filename="../src/AffichageConsole.h" />
 		<Unit filename="../src/ClassesXML.c">
 			<Option compilerVar="CC" />
 		</Unit>
@@ -62,6 +58,9 @@
 			<Option compilerVar="CC" />
 		</Unit>
 		<Unit filename="../src/SDL.h" />
+		<Unit filename="../src/SDL_bis.c">
+			<Option compilerVar="CC" />
+		</Unit>
 		<Unit filename="../src/TerrainsXML.c">
 			<Option compilerVar="CC" />
 		</Unit>
@@ -71,11 +70,6 @@
 			<Option target="&lt;{~None~}&gt;" />
 		</Unit>
 		<Unit filename="../src/TexturesXML.h" />
-		<Unit filename="../src/affichage.h" />
-		<Unit filename="../src/affichageConsole2.c">
-			<Option compilerVar="CC" />
-		</Unit>
-		<Unit filename="../src/affichageConsole2.h" />
 		<Unit filename="../src/carte.c">
 			<Option compilerVar="CC" />
 		</Unit>
@@ -104,6 +98,10 @@
 			<Option compilerVar="CC" />
 		</Unit>
 		<Unit filename="../src/deplacements.h" />
+		<Unit filename="../src/gamePackage.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/gamePackage.h" />
 		<Unit filename="../src/joueur.c">
 			<Option compilerVar="CC" />
 		</Unit>
@@ -115,9 +113,6 @@
 		<Unit filename="../src/main.c">
 			<Option compilerVar="CC" />
 		</Unit>
-		<Unit filename="../src/mainPartieConsole.c">
-			<Option compilerVar="CC" />
-		</Unit>
 		<Unit filename="../src/partie.c">
 			<Option compilerVar="CC" />
 		</Unit>
diff --git a/src/controleur.c b/src/controleur.c
index 2e9c69e5beadc8ecab6f559ff112265bd5a334cb..65fcb3f56a73399ff173dbaff29f70af2654eb3b 100644
--- a/src/controleur.c
+++ b/src/controleur.c
@@ -8,9 +8,37 @@
 
 #include "partie.h"
 #include "joueur.h"
-#include "affichageConsole2.h"
 #include "joueurList.h"
 #include "case.h"
 #include "personnage.h"
 #include "classe.h"
+#include "gamePackage.h"
+
+Partie * partieGlobale;
+Game_Package packGlobal;
+
+  /*!
+ * \fn void initJeu()
+ * \brief La fonction initialise les variable globales du package du jeu et de la Partie
+ */
+void initJeu(){
+    partieGlobale = initPartie();
+    packGlobal = Construire_Package();
+}
+
+/*!
+ * \fn void ajouterUnJoueur(char * nomDuJoueur, Et)
+ * \brief Fonction de construction d'un package contenant l'univers du jeu
+ *
+ * \return un Game_Package
+ */
+ void ajouterUnJoueur(char * nomDuJoueur, EtatsJeu * etat){
+    Joueur * j = nouveauJoueur();
+    setNomJoueur(j,nomDuJoueur);
+    addParticipant(partieGlobale,j);
+ }
+
+
+
+
 
diff --git a/src/controleur.h b/src/controleur.h
index 22184256061d2ad00aa2405ae1a7d0687b65be47..c14fa45f19ab68bff8db563297a9b1ab3c1e8359 100644
--- a/src/controleur.h
+++ b/src/controleur.h
@@ -8,6 +8,7 @@
 #ifndef CONTROLEUR_H
 #define CONTROLEUR_H
 
+void initJeu();
 
 #endif // CONTROLEUR_H
 
diff --git a/src/gamePackage.c b/src/gamePackage.c
new file mode 100644
index 0000000000000000000000000000000000000000..7fdfcbd40b1c304e4781761e223eb797b70ae3d0
--- /dev/null
+++ b/src/gamePackage.c
@@ -0,0 +1,33 @@
+/*!
+* \file gamePackage.c
+* \brief Fichier contenant le code des fonctions liees aux gamePackage.
+*/
+
+#include "structures.h"
+#include "roxml.h"
+#include "Interface.h"
+#include "gamePackage.h"
+
+/*!
+ * \fn Game_Package Construire_Package()
+ * \brief Fonction de construction d'un package contenant l'univers du jeu
+ *
+ * \return un Game_Package
+ */
+Game_Package Construire_Package()
+{
+    Game_Package Pack;
+
+    Classe* Classes_Pack = Librairie_Classes("../resources/Classes.xml");
+    Terrain* Terrains_Pack = Librairie_Terrains("../resources/Terrains.xml");
+    Skins_GUI* GUI_Pack = Get_Skins_GUI("../resources/GUI.xml");
+    Carte_A* Map_Pack = ExtraireCartesXML("../resources/Maps.xml");
+
+    Pack.Classes_Package = Classes_Pack;
+    Pack.Terrains_Package = Terrains_Pack;
+    Pack.GUI_Package = GUI_Pack;
+    Pack.Cartes_Package = Map_Pack;
+
+    return Pack;
+}
+
diff --git a/src/gamePackage.h b/src/gamePackage.h
new file mode 100644
index 0000000000000000000000000000000000000000..0fa8142152964be69ab688609928e3b76693caf9
--- /dev/null
+++ b/src/gamePackage.h
@@ -0,0 +1,13 @@
+/*!
+* \file gamePackage.h
+* \brief Fichier contenant les signatures des fonctions liees a la structure gamePackage.
+*/
+
+#ifndef GAME_PACKAGE_H
+#define GAME_PACKAGE_H
+
+Game_Package Construire_Package();
+
+#endif // GAME_PACKAGE_INCLUDED
+
+
diff --git a/src/main.c b/src/main.c
index 50b221dd0ef2e69a05b107be8d40ada2570fbf06..7fc34629258d697d656ae3e8d38f400d0fca4fa7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -8,6 +8,7 @@
 #include "roxml.h"
 #include "carte.h"
 #include "Interface.h"
+#include "gamePackage.h"
 
 
 /*!
@@ -81,31 +82,6 @@ int init_jeu(char *filename)
     return 0;
 }
 
-
-/*!
- * \fn Game_Package Construire_Package()
- * \brief Fonction de construction d'un package contenant l'univers du jeu
- *
- * \return un Game_Package
- */
-Game_Package Construire_Package()
-{
-    Game_Package Pack;
-
-    Classe* Classes_Pack = Librairie_Classes("../resources/Classes.xml");
-    Terrain* Terrains_Pack = Librairie_Terrains("../resources/Terrains.xml");
-    Skins_GUI* GUI_Pack = Get_Skins_GUI("../resources/GUI.xml");
-    Carte_A* Map_Pack = ExtraireCartesXML("../resources/Maps.xml");
-
-    Pack.Classes_Package = Classes_Pack;
-    Pack.Terrains_Package = Terrains_Pack;
-    Pack.GUI_Package = GUI_Pack;
-    Pack.Cartes_Package = Map_Pack;
-
-    return Pack;
-}
-
-
 int main()
 {
 
diff --git a/src/personnage.h b/src/personnage.h
index 4c654da17142a3ed688219f9e45ac4ac72543526..26e201176fc265159a34b2e65730e399e2bb8ffd 100644
--- a/src/personnage.h
+++ b/src/personnage.h
@@ -1,5 +1,5 @@
 /*!
-* \file AffichageConsole.h
+* \file Personnage.h
 * \brief Fichier contenant les signatures des fonctions liees a la structure personnage.
 */