From 130127f1b68697050f7c605e516c8f0f2b07cdb1 Mon Sep 17 00:00:00 2001
From: Henri Montjoie <henri.montjoie@insa-rennes.fr>
Date: Thu, 12 May 2016 15:06:54 +0200
Subject: [PATCH] gestion des persos (les fonctions du controleur sont a coder
 par colin)

---
 src/affichage.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/src/affichage.c b/src/affichage.c
index b00d307..d0d54b3 100644
--- a/src/affichage.c
+++ b/src/affichage.c
@@ -596,6 +596,16 @@ int affichage_carte()
         SDL_SetColorKey(classes[i], SDL_SRCCOLORKEY, SDL_MapRGB(classes[i]->format, 0, 0, 255));
     }
 
+   /* for(i=0; i<NB_JOUEURS*NB_PERSO; i++)
+    {
+        persos[i]=SDL_LoadBMP(obtenirSkinPerso(i+1));
+        if (!persos[i])
+        {
+            printf("Unable to load bitmap: %s\n", SDL_GetError());
+            return 1;
+        }
+    }*/
+
     Guerrier_select = SDL_LoadBMP("../resources/Skins/guerrier_select.bmp");
     if (!Guerrier_select)
     {
@@ -648,16 +658,17 @@ int affichage_carte()
                 //persosuivant();
                 break;
             case SDLK_ESCAPE:
-                afficher_menu();
+                //afficher_menu();
+                etat=FERMER;
                 break;
             default:
                 break;
             }
             break;
         }
-        /*for(i=0;i<NB_PERSO;i++){
-            Position_Perso[i].x=get_position_perso_x(i);
-            Position_Perso[i].y=get_position_perso_y(i);
+        /*for(i=0;i<NB_PERSO*NB_JOUEURS;i++){
+            Position_Perso[i].x=get_position_perso_x(i+1);
+            Position_Perso[i].y=get_position_perso_y(i+1);
         }
         Position_Guerrier_select.x = get_position_case_x(&Position_Perso[persoactuel()]);
         Position_Guerrier_select.y = get_position_case_y(&Position_Perso[persoactuel()]);
@@ -672,7 +683,7 @@ int affichage_carte()
         }
         for(i=0; i<NB_PERSO*NB_JOUEURS; i++)
         {
-            //TODO
+            //SDL_BlitSurface(persos[i],NULL,ecran,&Position_Perso[i]);
         }
         /*SDL_BlitSurface(Guerrier_select,NULL,ecran,&Position_Guerrier_select);*/
         SDL_BlitSurface(Case_brillante,NULL,ecran,&Position_Case_brillante);
-- 
GitLab