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);
}
}