SecretOfGaia.Terrain.enleverCarteSuperposée C# (CSharp) Method

enleverCarteSuperposée() protected method

protected enleverCarteSuperposée ( int position ) : SecretOfGaia.Carte
position int
return SecretOfGaia.Carte
        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;
            }
        }