public Partie(int nbJoueur, int nbPaquet, int Min, int Max, int ArgentDebut) // Constructeur pour host { JoueurTour = 1; this.Min = Min; this.Max = Max; Argent = ArgentDebut; TJoueur = new Joueurs[nbJoueur]; paquet = new Paquet(nbPaquet); formPartie = new PartieForm(this); formPartie.Show(); }
public Partie(string nom, int nbJoueur, int nbPaquet, int Min, int Max, int ArgentDebut) // Constructeur pour host { JoueurTour = 1; this.Min = Min; this.Max = Max; TJoueur = new Joueurs[nbJoueur]; unJoueur = new Joueurs(nom, nbJoueur); TJoueur[0] = unJoueur; paquet = new Paquet(nbPaquet); formPartie = new PartieForm(this); formPartie.Show(); for (int i = 1; i <= nbJoueur - 1; i++) { TJoueur[i] = new Joueurs(""); TJoueur[i].ID = i; RecevoirNomJoueur(unJoueur.Network.recevoirMessage(i + 1)); } for (int i = nbJoueur - 1; i > 0; i--) { distribuerInfo(TJoueur[i].ID, TJoueur[i].Nom); } if (nbJoueur == 1) { isOnline = false; } else { isOnline = true; } //NomJoueur = new RecevoirNom(RecevoirNomJoueur); if (isOnline) { for (int i = 1; i < nbJoueur; i++) { TJoueur[i] = new Joueurs(""); TJoueur[i].Network.ID = i; RecevoirNomJoueur(unJoueur.Network.recevoirMessage(i)); } for (int i = nbJoueur; i < 0; i--) { distribuerInfo(TJoueur[i].ID, TJoueur[i].Nom); } } else { formPartie.RecevoirNom(1, nom); formPartie.RecevoirArgent(ArgentDebut); PartieSolo(); } }