public Partie(uint nb_joueurs) { //TODO: Vérifier que le nombre de joueurs est entre 2 et 6 joueurs = new List <Joueur>(); plateau = new Plateau(); for (int i = 0; i < nb_joueurs; ++i) { joueurs.Add(new Joueur("Joueur " + (i + 1), 500, this.plateau)); } }
public Terrain(string _nom, uint _prixDepart, uint _loyer, Couleur _couleur, Plateau _plateau, uint _prixMaison, uint[] _loyerMaisons) { this.nom = _nom; this.prixDepart = _prixDepart; this.loyer = _loyer; this.couleur = _couleur; this.etat = new EtatAchetable(); //=========================== TEST //this.etat = new EtatConstructible(); //this.proprietaire = new Joueur(); //============================= maisonsConstruites = 0; this.plateau = _plateau; this.prixMaison = _prixMaison; this.loyerMaisons = _loyerMaisons; }
/// <summary> /// Méthode demandant au joueurs de créer et d'inscrire les joueurs pour la partie de monopoly. /// </summary> /// <returns></returns> private static Joueur CreerUnJoueur(Plateau plateau) { bool pasChoisi = true; Joueur joueurACreer = new Joueur(); do { string nomDuJoueur; Console.WriteLine("Indiquez le nom du joueur à inscrire : "); nomDuJoueur = Console.ReadLine(); Console.WriteLine($"Le nom : {nomDuJoueur} vous convient-il ? [Y/N]"); string choix = Console.ReadLine().ToLower(); if (choix == "y") { joueurACreer = new Joueur(nomDuJoueur, 500, plateau); pasChoisi = false; } } while (pasChoisi); return(joueurACreer); }
public Partie() { plateau = new Plateau(); joueurs = CreerLesJoueursDeLaPartie(plateau); }