Ejemplo n.º 1
0
        public override void StopperSur(Joueur j, Terrain terrain)
        {
            if (j != terrain.proprietaire)
            {
                Console.WriteLine($"Vous êtes tombés sur {terrain.nom} qui appartient à {terrain.proprietaire.nom}");

                int loyer = terrain.CalculerLoyerConstructible();

                if (terrain.maisonsConstruites == 5)
                {
                    Console.WriteLine($"Ce terrain possède un hôtel, vous allez donc devoir payer un loyer de {loyer} M$ à {terrain.proprietaire.nom}");
                }
                else
                {
                    Console.WriteLine($"Ce terrain a {terrain.maisonsConstruites} maisons dessus, vous allez donc devoir payer un loyer de {loyer} M$ à {terrain.proprietaire.nom}");
                }


                //PayerLoyer(luc, montant)
                j.PayerLoyer(terrain.proprietaire, loyer);
            }
            else
            {
                Console.WriteLine($"Vous êtes tombés sur {terrain.nom} qui est votre propriété.");
            }
        }
Ejemplo n.º 2
0
        public override void PayerLoyer(Joueur j, Terrain terrain)
        {
            Console.WriteLine($"Vous êtes tombés sur {terrain.nom} qui appartient à {terrain.proprietaire.nom}");
            int loyer = terrain.CalculerLoyerConstructible();

            Console.WriteLine($"Ce terrain possède un hôtel, vous allez donc devoir payer un loyer de {loyer} M$ à {terrain.proprietaire.nom}");
            j.PayerLoyer(terrain.proprietaire, loyer);
        }