Esempio n. 1
0
        public override void StopperSur(Joueur j, Terrain terrain)
        {
            Console.WriteLine(terrain.ToString());
            Console.WriteLine("Voulez-vous acheter ce terrain ?[Y/N]");
            string choice = Console.ReadLine().ToLower();

            if (choice == "y")
            {
                //TODO:Vérifier les sous
                bool achatPossible = j.VerifAchatPossible(terrain.prixDepart);
                if (achatPossible)
                {
                    terrain.EnregistreAcheteur(j);
                    j.DebiteCompte(terrain.prixDepart);
                    Console.WriteLine($"Il vous reste {j.argent} sur votre compte.");
                }
                else
                {
                    Console.WriteLine("Vous ne pouvez pas acheter cette propriété.");
                }
            }
            else
            {
                Console.WriteLine("Vous n'avez pas voulu acheter ce terrain.");
            }
        }
Esempio n. 2
0
        public override void AcheterTerrain(Joueur j, Terrain terrain)
        {
            bool achatPossible = j.VerifAchatPossible(terrain.prixDepart);

            if (achatPossible)
            {
                terrain.EnregistreAcheteur(j);
                j.DebiteCompte(terrain.prixDepart);
                Console.WriteLine($"Il vous reste {j.argent} sur votre compte.");
            }
            else
            {
                Console.WriteLine("Vous ne pouvez pas acheter cette propriété.");
            }
        }