diff --git a/ElderInternalIgnition/ElderInternalIgnition_Linux.cbp b/ElderInternalIgnition/ElderInternalIgnition_Linux.cbp index c302f8665fb58d84a6c8d7ad112357d13b235eb2..d13ed9a6c9e0c7858655bce0135c748860e481a4 100644 --- a/ElderInternalIgnition/ElderInternalIgnition_Linux.cbp +++ b/ElderInternalIgnition/ElderInternalIgnition_Linux.cbp @@ -35,28 +35,28 @@ <Linker> <Add library="SDL" /> <Add library="roxml" /> + <Add library="SDL_ttf" /> <Add directory="../Libs/libroxml-2.3.0/Build" /> </Linker> - <Unit filename="../src/AffichageConsole.c"> - <Option compilerVar="CC" /> - </Unit> - <Unit filename="../src/AffichageConsole.h" /> <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/TerrainsXML.c"> + <Unit filename="../src/SDL_bis.c"> <Option compilerVar="CC" /> </Unit> - <Unit filename="../src/TerrainsXML.h" /> - <Unit filename="../src/affichageConsole2.c"> + <Unit filename="../src/TerrainsXML.c"> <Option compilerVar="CC" /> </Unit> - <Unit filename="../src/affichageConsole2.h" /> + <Unit filename="../src/TerrainsXML.h" /> <Unit filename="../src/carte.c"> <Option compilerVar="CC" /> </Unit> @@ -96,9 +96,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/README.md b/README.md index 4755637d8e45a550f3422c81b560c2e71ac0149c..2a27f7f4675095a719006f592c93512cb4b0d143 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Tout d'abord il faut installer les dépendences : Dans un terminal faire : ```{r, engine='bash', count_lines} -sudo apt-get install libcmocka-dev doxygen libsdl1.2-dev codeblocks +sudo apt-get install libcmocka-dev doxygen libsdl1.2-dev libsdl-ttf2.0-dev codeblocks ``` Puis ouvrir le projet Code::Blocks suivant : diff --git a/src/SDL_bis.c b/src/SDL_bis.c index f0d612a35094ed5ac7e0868e8deb0543feb6eef5..3e6758a5cf8e13e4fdad8b8ab5027f352a415ba8 100644 --- a/src/SDL_bis.c +++ b/src/SDL_bis.c @@ -3,10 +3,12 @@ #include <SDL/SDL.h> #include <SDL/SDL_ttf.h> #include "SDL.h" +#include "structures.h" int SDL_bis() { int quitter=0; + EtatsJeu etat=SAISIE_JOUEURS; SDL_Surface* ecran=NULL; SDL_Event event; SDL_Surface* logo = NULL; @@ -54,6 +56,15 @@ int SDL_bis() pos_logo.y=0; pos_texte.x=(ecran->w-texte->w)/2; pos_texte.y=ecran->h-200; + SDL_BlitSurface(texte,NULL,ecran,&pos_texte); + SDL_BlitSurface(logo,NULL,ecran,&pos_logo); + SDL_Flip(ecran); + + char nom_joueur1[15] = ""; + fgets(nom_joueur1, sizeof(nom_joueur1), stdin); + char nom_joueur2[15] = ""; + ajouter_joueurs(nom_joueur1,nom_joueur2, &etat); //a coder par colin + while(quitter==0) { SDL_WaitEvent(&event); diff --git a/src/structures.h b/src/structures.h index b6ccbd350c6fdc1b1030fccc777f3e0d3e675001..19b21ca7e3f44675b7a87b6fef3d22344c81926e 100644 --- a/src/structures.h +++ b/src/structures.h @@ -51,8 +51,7 @@ typedef enum {faux, vrai} boolean; * tout réunir dans l'état TOUR_JxPy. Dites moi ce que vous en pensez. * En tout cas les premiers états jusqu'à CONFIGURATION devraient permettre de rendre la V2. */ -typedef enum {SAISIE_J1, - SAISIE_J2, +typedef enum {SAISIE_JOUEURS, LANCEMENT, CONFIGURATION, TOUR_J1P1,