Ejemplo n.º 1
0
 public static void GestioneGameMessages(string msg, int PlayerID, int mod) // simile a gestione attacco
 {
     state = 0;                                                             // riposrto lo stato generale a 0
     if (mod == 7)
     {
         foreach (KeyValuePair <int, Client> keyValue in ClientManager.client)
         {
             DataSender.SendNomi(PlayerID);
             foreach (KeyValuePair <int, Client> chiave in ClientManager.client)
             {
                 foreach (KeyValuePair <int, string> nome in playerList_Name)
                 {
                     DataSender.SendData(PlayerID, nome.Value);
                 }
                 DataSender.SendData(PlayerID, "Fine Nomi");
                 foreach (KeyValuePair <int, string> nome in playerList_Color)
                 {
                     DataSender.SendData(PlayerID, nome.Value);
                 }
             }
             DataSender.SendEnd(PlayerID);
         }
     }
     else
     {
         foreach (KeyValuePair <int, Client> keyValue in ClientManager.client)
         {
             if (keyValue.Key != PlayerID)
             {
                 DataSender.SendPosizionamento(keyValue.Key, msg, mod);
             }
         }
     }
 }