Kaynağa Gözat

Modif respect sujet

Arthur Brandao 6 yıl önce
ebeveyn
işleme
f9bde1ba61
2 değiştirilmiş dosya ile 10 ekleme ve 10 silme
  1. 2 2
      Serveur/handler.c
  2. 8 8
      Serveur/player.c

+ 2 - 2
Serveur/handler.c

@@ -91,8 +91,8 @@ int handler_client_end(int cliId, JsonParser* json){
                     //Avertit les autres joueurs
                     notif = malloc(sizeof(JsonEncoder));
                     ini_encoder(notif);
-                    add_integer(notif, "id", cliId);
-                    notify_player(&game[i], "POST", "game/playerquit", notif, cliId);
+                    add_integer(notif, "player", cliId);
+                    notify_player(&game[i], "POST", "game/quit", notif, cliId);
                     clean_json_encoder(notif);
                     free(notif);
                     break;

+ 8 - 8
Serveur/player.c

@@ -35,13 +35,13 @@ void create_player(Player* p, Client* c){
 
 JsonEncoder* describe_player(Player* p){
     JsonEncoder* desc = malloc(sizeof(JsonEncoder));
-    JsonArray* bonus = malloc(sizeof(JsonArray));
-    char buffer[BUFFER_SIZE];
+    /*JsonArray* bonus = malloc(sizeof(JsonArray));
+    char buffer[BUFFER_SIZE];*/
     //Initialisation
     ini_encoder(desc);
-    ini_array_encoder(bonus);
+    //ini_array_encoder(bonus);
     //Calcul bonus malus
-    if(p->bombUp > 0){
+    /*if(p->bombUp > 0){
         memset(buffer, 0, BUFFER_SIZE);
         snprintf(buffer, BUFFER_SIZE, "{\"class\": \"bomb_up\", \"number\": %d}", p->bombUp);
         add_array_value(bonus, buffer);
@@ -75,7 +75,7 @@ JsonEncoder* describe_player(Player* p){
         memset(buffer, 0, BUFFER_SIZE);
         snprintf(buffer, BUFFER_SIZE, "{\"class\": \"life_max\", \"number\": %d}", p->lifeMax);
         add_array_value(bonus, buffer);
-    }
+    }*/ //Inutile jamais utilisé
     //Ajout valeur
     add_integer(desc, "id", p->id);
     add_integer(desc, "life", p->life);
@@ -85,10 +85,10 @@ JsonEncoder* describe_player(Player* p){
     add_integer(desc, "currentNbMine", p->mine);
     add_integer(desc, "currentNbRemoteBomb", p->remoteBomb);
     add_integer(desc, "maxNbBomb", p->maxBomb);
-    add_array(desc, "bonus-malus", bonus);
+    //add_array(desc, "bonus-malus", bonus);
     //Nettoyage
-    clean_json_array(bonus);
-    free(bonus);
+    /*clean_json_array(bonus);
+    free(bonus);*/
     return desc;
 }