public void Send() { // Essaye d'envoyer tous les signaux disponibles if (OnTourChanged != null) { OnTourChanged(this, new NouveauTour(42)); } if (OnMancheChanged != null) { OnMancheChanged(this, new NouvelleManche(42)); } if (OnMainChanged != null) { List <Carte> main1 = new List <Carte>(); main1.Add(new Core.Carte("1")); main1.Add(new Core.Carte("2")); main1.Add(new Core.Carte("3")); main1.Add(new Core.Carte("4")); List <Carte> main2 = new List <Carte>(); main2.Add(new Core.Carte("5")); main2.Add(new Core.Carte("6")); main2.Add(new Core.Carte("7")); main2.Add(new Core.Carte("8")); OnMainChanged(this, new NouvelleMain("player1", main1)); OnMainChanged(this, new NouvelleMain("player2", main2)); } if (OnParisChanged != null) { OnParisChanged(this, new NouveauParis("player1", 1)); OnParisChanged(this, new NouveauParis("player2", 2)); } if (OnCarteJoueeChanged != null) { Carte carte1 = new Core.Carte("1"); Carte carte2 = new Core.Carte("5"); OnCarteJoueeChanged(this, new NouvelleCarteJouee("player1", carte1)); OnCarteJoueeChanged(this, new NouvelleCarteJouee("player2", carte2)); } if (OnPointsGameChanged != null) { OnPointsGameChanged(this, new NouveauxPoints("player1", 5)); OnPointsGameChanged(this, new NouveauxPoints("player2", 7)); } if (OnPointsMancheChanged != null) { OnPointsMancheChanged(this, new NouveauxPoints("player1", 0)); OnPointsMancheChanged(this, new NouveauxPoints("player2", 3)); } if (OnGameOver != null) { //OnGameOver(this, EventArgs.Empty); } if (OnGagnantTour != null) { //OnGagnantTour(this, new NouveauGagnantTour("player1", 42)); } }
public void carteJoueeChanged(string joueur, string carteName) { if (OnCarteJoueeChanged != null) { Carte carte = new Core.Carte(carteName); OnCarteJoueeChanged(this, new NouvelleCarteJouee(joueur, carte)); } }