Пример #1
0
        //Spielrecht -------------------------------------------------------------------------------------------------------
        public static void Gebe_Spielrecht_weiter()
        {
            string name = Ermittle_nächsten_Spieler(aktiver_Spieler.farbe).name;

            Netzwerkkommunikation.Sende_TCP_Nachricht_an_alle_Spieler("Mitspieler;Spielrecht;" + name);
            if (Ermittle_nächsten_Spieler(aktiver_Spieler.farbe).ip.Address == Netzwerkkommunikation.Eigene_IP_Adresse().Address)
            {
                Analysiere_Nachricht(new string[] { "Spielrecht_update", name });
            }
        }
Пример #2
0
 private static string Generiere_UDP_Nachricht()
 {
     return("Client" + ";" +
            "Spielangebot" + ";" +
            Netzwerkkommunikation.Eigene_IP_Adresse() + ";" +
            "Spielname" + ";" +
            Spieler_Rot + ";" +
            Spieler_Gelb + ";" +
            Spieler_Grün + ";" +
            Spieler_Blau);
 }
Пример #3
0
 // Spielstart ------------------------------------------------------------------------------------------------------------------------
 private static void Starte_Spiel()
 {
     // Erstellt Computergegner
     if (Spieler_Rot == "Computergegner")
     {
         Erstelle_Spieler("ROT", "CP Gegner Rot", Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Gelb == "Computergegner")
     {
         Erstelle_Spieler("GELB", "CP Gegner Gelb", Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Grün == "Computergegner")
     {
         Erstelle_Spieler("GRÜN", "CP Gegner Grün", Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Blau == "Computergegner")
     {
         Erstelle_Spieler("BLAU", "CP Gegner Blau", Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Rot == "Ich")
     {
         Erstelle_Spieler("ROT", Statische_Variablen.lokaler_Spieler, Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Gelb == "Ich")
     {
         Erstelle_Spieler("GELB", Statische_Variablen.lokaler_Spieler, Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Grün == "Ich")
     {
         Erstelle_Spieler("GRÜN", Statische_Variablen.lokaler_Spieler, Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     if (Spieler_Blau == "Ich")
     {
         Erstelle_Spieler("BLAU", Statische_Variablen.lokaler_Spieler, Netzwerkkommunikation.Eigene_IP_Adresse());
     }
     Start_Button.Dispatcher.Invoke(new Click_Event(Start_Invoker));
 }