using System.Collections.Generic; using OrderStacks.model.card; namespace OrderStacks.model.piles { public abstract class Piles { protected List> ListOrderedStacks { get; set; } = new List>(); public int Size { get; set; } /** * Nombre de pile * * Constructeur */ public Piles(int nbPile) { Size = nbPile; for (int i = 0; i < nbPile; i++) { ListOrderedStacks.Add(new Stack()); } } /** * Index de la pile * * Fonction permettant de retourner une pile grâce à son index * * Pile de carte */ public Stack getStack(int i) { return ListOrderedStacks[i]; } } }