protected Carte enleverCarteSuperposée(int position)
{
Carte retour;
if (_cartesSupreposées.ContainsKey(position))
{
retour = _cartesSupreposées[position].Last();
_cartesSupreposées[position].RemoveAt(_cartesSupreposées[position].Count - 1);
if (_cartesSupreposées[position].Count == 0)
{
_cartesSupreposées.Remove(position);
}
return retour;
}
else
{
return null;
}
}