Suppression de la méthode mélanger rendu inutile

master
cldupland 6 years ago
parent 5639cf1bc3
commit a6c44d2785

@ -59,25 +59,6 @@ namespace TheGameExtreme.model.manager
{ {
deck.Add(new Card(i)); deck.Add(new Card(i));
} }
melangeDeck();
}
protected void melangeDeck()
{
Random random = new Random();
int place1;
int place2;
Card tmp;
for (int i = 0; i < 1000; i++)
{
place1 = random.Next(0, 98);
place2 = random.Next(0, 98);
tmp = deck[place1];
deck[place1] = deck[place2];
deck[place2] = tmp;
}
} }
protected void defineNbMaxCard() protected void defineNbMaxCard()
@ -101,8 +82,9 @@ namespace TheGameExtreme.model.manager
for (int i = 0; i < nbMaxCard; i++) for (int i = 0; i < nbMaxCard; i++)
{ {
playerList.ForEach(player => { playerList.ForEach(player => {
player.pioche(deck[deck.Count - 1]); int r = new Random().Next(0, deck.Count - 1);
deck.RemoveAt(deck.Count - 1); player.pioche(deck[r]);
deck.RemoveAt(r);
}); });
} }
} }

Loading…
Cancel
Save