using System.Collections.Generic; using OrderStacks.model.card; using OrderStacks.model.deck; using OrderStacks.model.piles; namespace OrderStacks.model.gameActions.abstractRules { public abstract class Piocher : GameAction { /** * Piles de jeu * * Constructeur */ public Piocher(Piles ListOrderedStacks) : base(ListOrderedStacks) { } /** * Joueur actif * Liste de carte du joeuur actif * Liste de carte non découverte * Nombre maximum de carte dans la main pour le joueur actif * * Fonction permettant de faire piocher un joueur */ public abstract void pioche(List CurrentHand, Deck deck, Player player, int nbMaxCard); } }