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é."); } }
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); }