/// <summary> /// The bank sell a house to the player /// </summary> /// <param name="p">Player</param> /// <param name="l">Land</param> public void SellHouse(Player p, Land l) { if (NbHouse > 0) { NbHouse--; l.AddHouse(); BankAccount bankAccount = GetBankAccount(); BankAccount playerAccount = GetBankAccount(p); playerAccount.BankTransfer(bankAccount, l.LandGroup.HousePrice); } else { throw new Exception(); } }