using System; using System.Collections.Generic; using TheGameExtreme.model.card; using TheGameExtreme.model.deck; using TheGameExtreme.model.gameActions.abstractRules; using TheGameExtreme.model.piles; namespace TheGameExtreme.model.gameActions.extreme { public class ExtremeMode : GameMode { public ExtremeMode(Piles piles, Deck deck) : base(piles, deck) { gameActions.Add(new ExtremePiocher(Piles)); gameActions.Add(new ExtremeJouerUneCarte(Piles)); gameActions.Add(new ExtremeTerminerSonTour(Piles)); } public override bool endTurn(List currentHand, List CurrentCardPlayed, Player player) { throw new NotImplementedException(); } public override void load(int nbPlayer, List players) { throw new NotImplementedException(); } public override void pioche(List currentHand, Player player) { throw new NotImplementedException(); } public override bool playCard(decimal valueCard, List currentHand, int orderedStackSelected, Player player, List CurrentCardPlayed) { throw new NotImplementedException(); } public override void TestEndGame(List currentHand) { throw new NotImplementedException(); } } }