diff --git a/EII_jeu/EII_jeu.cbp b/EII_jeu/EII_jeu.cbp
index 2d8c7e789a31dedd45627e526b793ea762bd2b67..6c45ab987c296f6e6373638b28955b3d04b42a4a 100644
--- a/EII_jeu/EII_jeu.cbp
+++ b/EII_jeu/EII_jeu.cbp
@@ -13,7 +13,16 @@
 				<Option compiler="gcc" />
 				<Compiler>
 					<Add option="-g" />
+					<Add directory="../Libs/libroxml-2.3.0/src" />
+					<Add directory="../Libs/SDL-1.2.15/include" />
+					<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\lib\SDL_ttf.dll" />
+					<Add directory="../Libs/SDL-1.2.15/lib" />
+					<Add directory="../Libs/libroxml-2.3.0/Build" />
+				</Linker>
 			</Target>
 			<Target title="Release">
 				<Option output="bin/Release/EII_jeu" prefix_auto="1" extension_auto="1" />
@@ -30,7 +39,9 @@
 		</Build>
 		<Compiler>
 			<Add option="-Wall" />
-			<Add directory="C:/Users/henri/Desktop/workspace-jeuC/lemeilleurjeudumonde/Libs/SDL-1.2.15/include" />
+			<Add directory="../Libs/libroxml-2.3.0/src" />
+			<Add directory="../Libs/SDL-1.2.15/include" />
+			<Add directory="../Libs/cmocka-1.0.0/include" />
 		</Compiler>
 		<Linker>
 			<Add library="mingw32" />
@@ -40,10 +51,85 @@
 			<Add library="gdi32" />
 			<Add library="winmm" />
 			<Add library="dxguid" />
+			<Add library="..\Libs\libroxml-2.3.0\Build\libroxml.dll" />
 			<Add directory="C:/Users/henri/Desktop/workspace-jeuC/lemeilleurjeudumonde/Libs/SDL-1.2.15/lib" />
+			<Add directory="../Libs/libroxml-2.3.0/Build" />
 		</Linker>
-		<Unit filename="cb.bmp" />
-		<Unit filename="main.cpp" />
+		<Unit filename="../src/ClassesXML.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/ClassesXML.h" />
+		<Unit filename="../src/Interface.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/Interface.h" />
+		<Unit filename="../src/SDL.c">
+			<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>
+		<Unit filename="../src/TerrainsXML.h" />
+		<Unit filename="../src/carte.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/carte.h" />
+		<Unit filename="../src/case.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/case.h" />
+		<Unit filename="../src/classe.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/classe.h" />
+		<Unit filename="../src/competence.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/competence.h" />
+		<Unit filename="../src/controleur.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/controleur.h" />
+		<Unit filename="../src/controleurSDL.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/controleurSDL.h" />
+		<Unit filename="../src/deplacements.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/deplacements.h" />
+		<Unit filename="../src/joueur.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/joueur.h" />
+		<Unit filename="../src/joueurList.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/joueurList.h" />
+		<Unit filename="../src/main.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/partie.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/partie.h" />
+		<Unit filename="../src/personnage.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/personnage.h" />
+		<Unit filename="../src/resultat_aleatoire.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/resultat_aleatoire.h" />
+		<Unit filename="../src/structures.h" />
+		<Unit filename="../src/terrain.c">
+			<Option compilerVar="CC" />
+		</Unit>
+		<Unit filename="../src/terrain.h" />
 		<Extensions>
 			<code_completion />
 			<envvars />
diff --git a/resources/Skins/Thumbs.db b/resources/Skins/Thumbs.db
index 6d334ef44a7ef941c697f5e81b9c9721cb367cdf..0b79a7165357f74c8e9022c0630dd047e5012f85 100644
Binary files a/resources/Skins/Thumbs.db and b/resources/Skins/Thumbs.db differ
diff --git a/resources/fonts/OLDENGL.TTF b/resources/fonts/OLDENGL.TTF
new file mode 100644
index 0000000000000000000000000000000000000000..bed2c5bf86c0b1ce617651360ae9abcade9e27ec
Binary files /dev/null and b/resources/fonts/OLDENGL.TTF differ
diff --git a/src/SDL_bis.c b/src/SDL_bis.c
index 3e6758a5cf8e13e4fdad8b8ab5027f352a415ba8..e79ec13c04465748a8650925c9490bc0220f1c49 100644
--- a/src/SDL_bis.c
+++ b/src/SDL_bis.c
@@ -12,6 +12,7 @@ int SDL_bis()
     SDL_Surface* ecran=NULL;
     SDL_Event event;
     SDL_Surface* logo = NULL;
+    SDL_Surface* rectangle = NULL;
     SDL_Surface* texte = NULL;
     SDL_Rect pos_logo;
     SDL_Rect pos_texte;
@@ -32,6 +33,8 @@ int SDL_bis()
     police=TTF_OpenFont("../resources/fonts/arial.ttf",26);
     SDL_Color couleurNoire = {0, 0, 0};
     SDL_Color couleurBlanche = {255, 255, 255};
+    SDL_Color couleurBleue = {10, 30, 80};
+    SDL_Color couleurDoree = {190, 190, 120};
 
     ecran = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);
     if (ecran == NULL) // Si l'ouverture a échoué, on le note et on arrête
@@ -62,8 +65,26 @@ int SDL_bis()
 
     char nom_joueur1[15] = "";
     fgets(nom_joueur1, sizeof(nom_joueur1), stdin);
+    texte = TTF_RenderText_Shaded(police, "Entrez le nom du joueur 2", couleurBlanche,couleurNoire);
+    SDL_BlitSurface(texte,NULL,ecran,&pos_texte);
+    SDL_Flip(ecran);
+
     char nom_joueur2[15] = "";
-    ajouter_joueurs(nom_joueur1,nom_joueur2, &etat); //a coder par colin
+    fgets(nom_joueur2, sizeof(nom_joueur2), stdin);
+    ajouterUnJoueur(nom_joueur1,&etat);
+    ajouterUnJoueur(nom_joueur2,&etat);
+
+    police=TTF_OpenFont("../resources/fonts/OLDENGL.ttf",40);
+    texte = TTF_RenderText_Shaded(police, "Entrez dans le Royaume !", couleurDoree,couleurBleue);
+    pos_texte.x=(ecran->w-texte->w)/2;
+    pos_texte.y=ecran->h-200;
+    rectangle=SDL_CreateRGBSurface(SDL_HWSURFACE,texte->w,texte->h,NULL,0,0,255,NULL);
+
+    SDL_FillRect(ecran,NULL,SDL_MapRGB(ecran->format,0,0,0));
+    SDL_BlitSurface(logo,NULL,ecran,&pos_logo);
+    SDL_BlitSurface(texte,NULL,ecran,&pos_texte);
+    SDL_BlitSurface(rectangle,NULL,ecran,&pos_texte);
+    SDL_Flip(ecran);
 
     while(quitter==0)
     {