diff --git a/src/Classes_XML_log b/src/Classes_XML_log deleted file mode 100644 index e2cc38ae1170346265de3885abb6ceaff3c52f98..0000000000000000000000000000000000000000 --- a/src/Classes_XML_log +++ /dev/null @@ -1,52 +0,0 @@ -Fichier decrivant le deroulement de la procedure d'aquisition des classes - -I) Chargement du fichier XML - Definition des noeuds -Le fichier contient 5 classes -II) Chargement des classes -1) Memoire allouee avec succes -La memoire allouee fait 80 octets - -Chargement de la classe numero 1 -Id : C_MAGE -Nom : Mage -PV : 100 -PM : 150 -MV : 2 -DESC : Le feu, ça brûle -Insertion de la classe 1 dans le tableau - -Chargement de la classe numero 2 -Id : C_WAR -Nom : Guerrier -PV : 200 -PM : 150 -MV : 2 -DESC : Aime beaucoup le street art -Insertion de la classe 2 dans le tableau - -Chargement de la classe numero 3 -Id : C_HEAL -Nom : Guerrisseur -PV : 100 -PM : 150 -MV : 2 -DESC : Heal est des notres -Insertion de la classe 3 dans le tableau - -Chargement de la classe numero 4 -Id : C_ROGUE -Nom : Voleur -PV : 100 -PM : 150 -MV : 2 -DESC : 60 minutes, ça vaut l'heure -Insertion de la classe 4 dans le tableau - -Chargement de la classe numero 5 -Id : C_ARCHER -Nom : Archer -PV : 100 -PM : 150 -MV : 2 -DESC : Gérard, de son prénom -Insertion de la classe 5 dans le tableau diff --git a/src/SDL.c b/src/SDL.c index b3461c85fbeec229eca811a0d8e4f1b142e97e90..07a4eb5e430c4166346257de7ff7b50b6a4e88cf 100644 --- a/src/SDL.c +++ b/src/SDL.c @@ -206,6 +206,13 @@ int main_SDL() SDL_FreeSurface(guerrier); SDL_FreeSurface(Case_brillante); SDL_FreeSurface(plaine); + SDL_FreeSurface(mage); + SDL_FreeSurface(voleur); + SDL_FreeSurface(archer); + SDL_FreeSurface(guerisseur); + SDL_FreeSurface(eau); + SDL_FreeSurface(montagne); + SDL_FreeSurface(foret); SDL_Quit(); return 0; } diff --git a/src/Terrains_XML_log b/src/Terrains_XML_log deleted file mode 100644 index 716eba775e49a0069fbb10215336ca60de8038ce..0000000000000000000000000000000000000000 --- a/src/Terrains_XML_log +++ /dev/null @@ -1,43 +0,0 @@ -Fichier decrivant le deroulement de la procedure d'aquisition des Terrains - -I) Chargement du fichier Terrains XML - Definition des noeuds -Le fichier contient 4 terrains -II) Chargement des terrains -1) Memoire allouee avec succes -La memoire allouee fait 64 octets - -Chargement du terrain numero 1 -Id : G_PLAIN -Nom : Plaine -FR : 1 -FRS : 1 -PDR : 1 -DESC : Plaine de bon sens -Insertion du terrain 1 dans le tableau - -Chargement du terrain numero 2 -Id : G_RIVER -Nom : Riviere -FR : 0 -FRS : 1 -PDR : 1 -DESC : River, arrete de river -Insertion du terrain 2 dans le tableau - -Chargement du terrain numero 3 -Id : G_FOREST -Nom : Foret -FR : 1 -FRS : 1 -PDR : 2 -DESC : Le frère de Fopart -Insertion du terrain 3 dans le tableau - -Chargement du terrain numero 4 -Id : G_MOUNT -Nom : Montagne -FR : 0 -FRS : 0 -PDR : 0 -DESC : Montagne est plus haut que tontagne -Insertion du terrain 4 dans le tableau diff --git a/src/case.c b/src/case.c index a8622e554d5745cde1d452f23fc58c97a707b12b..19c89fbf60381e974526d835ce07e3dbfe5e92ad 100644 --- a/src/case.c +++ b/src/case.c @@ -67,23 +67,3 @@ int init_carte(Carte* c,unsigned short int largeur, unsigned short int hauteur){ } return 0; } - -/*! - * \fn Case * trouverCase(Carte * c, int x, int y) - * \brief La fonction renvoie un pointeur vers la case qui possede les coordonnees en entree. - * - * \param Les coordonnees a tester - * \return Un pointeur vers la Case qui possede les coordonnees en entree, NULL s'il n'y a pas de Case avec ces coordonnees. - */ - /* -Case * trouverCase(Carte * c, int x, int y){ - if((x<0)||(x>=LARG_MAX_CARTE)){ - return NULL; - } - else if((y<0)||(y>=HAUT_MAX_CARTE)){ - return NULL; - } - else{ - return c[(x*LARG_MAX_CARTE)+y]; - } -} */ diff --git a/src/controleurSDL.c b/src/controleurSDL.c index 1d96957e9edd52cd06056670b1270eaa9cc7942e..6c31a89b0c26885eb54937893cda3964934d9a7b 100644 --- a/src/controleurSDL.c +++ b/src/controleurSDL.c @@ -66,7 +66,10 @@ Case * trouverCase(Carte c, int x, int y) } persosuivant(){ + if(perso_actuel<NB_PERSO-1) perso_actuel++; + else + perso_actuel=0; } void deplacement_personnage(int x, int y) diff --git a/src/main.c b/src/main.c index f73765d2c5ffb736ffe3176be3738a64a49a91c7..11dacdda2e37458376a2adbaf6bd2bab135c42b3 100644 --- a/src/main.c +++ b/src/main.c @@ -71,9 +71,10 @@ int main() init_jeu("../resources/Init_jeu.xml"); -/* Pour Henri <3 -printf("La case choisie est : %c\n",LireCarte("../resources/Maps.txt",3)[0]); - */ +main_SDL(); + +printf("La case choisie est : %c\n",LireCarte("../resources/Maps.txt",3)[10]); + main_SDL();