diff --git a/TheGameExtreme/model/piles/Piles0To1.cs b/TheGameExtreme/model/piles/Piles0To1.cs new file mode 100644 index 0000000..0293e89 --- /dev/null +++ b/TheGameExtreme/model/piles/Piles0To1.cs @@ -0,0 +1,23 @@ +using System; +using TheGameExtreme.model.card.cardType; + +namespace TheGameExtreme.model.piles +{ + public class Piles0To1 : Piles + { + public Piles0To1(int nbPile) : base(nbPile) + { + for (int i = 0; i < nbPile; i++) + { + if (i < (nbPile * 0.5)) + { + ListOrderedStacks[i].Push(new ClassicCard(-5m)); + } + else + { + ListOrderedStacks[i].Push(new ClassicCard(5m)); + } + } + } + } +} diff --git a/TheGameExtreme/model/piles/DecimalPilesMoins5To5.cs b/TheGameExtreme/model/piles/PilesMoins5To5.cs similarity index 81% rename from TheGameExtreme/model/piles/DecimalPilesMoins5To5.cs rename to TheGameExtreme/model/piles/PilesMoins5To5.cs index 5fedffb..06d8481 100644 --- a/TheGameExtreme/model/piles/DecimalPilesMoins5To5.cs +++ b/TheGameExtreme/model/piles/PilesMoins5To5.cs @@ -3,10 +3,10 @@ using TheGameExtreme.model.card.cardType; namespace TheGameExtreme.model.piles { - public class DecimalPilesMoins5To5 : Piles + public class PilesMoins5To5 : Piles { - public DecimalPilesMoins5To5(int nbPile) : base(nbPile) + public PilesMoins5To5(int nbPile) : base(nbPile) { for (int i = 0; i < nbPile; i++) { diff --git a/TheGameExtreme/viewmodel/Main.cs b/TheGameExtreme/viewmodel/Main.cs index 2549665..1efacde 100644 --- a/TheGameExtreme/viewmodel/Main.cs +++ b/TheGameExtreme/viewmodel/Main.cs @@ -65,16 +65,16 @@ namespace TheGameExtreme.viewmodel gameMode = new GameMode(new _50Range100Piles(nbPile), new _50Range100Deck()); break; case 2: - gameMode = new GameMode(new DecimalPilesMoins5To5(nbPile), new DecimalDeck()); + gameMode = new GameMode(new Piles0To1(nbPile), new DecimalDeck()); break; case 3: - gameMode = new GameModeDecimal(new DecimalPilesMoins5To5(nbPile), new DizaineDeck()); + gameMode = new GameModeDecimal(new PilesMoins5To5(nbPile), new DizaineDeck()); break; case 4: - gameMode = new GameMode(new DecimalPilesMoins5To5(nbPile), new CentaineDeck()); + gameMode = new GameMode(new PilesMoins5To5(nbPile), new CentaineDeck()); break; case 5: - gameMode = new GameMode(new DecimalPilesMoins5To5(nbPile), new MilliemeDeck()); + gameMode = new GameMode(new PilesMoins5To5(nbPile), new MilliemeDeck()); break; //case 6: // // Fraction