private void InitOriginCard() { foreach (var card in ConfigDataManager.GetInstance().GetOriginCards()) { PlayerCardPile.AddCard(card); } PlayerCardPile.ShuffleCards(); }
private void InitAgingCardPile() { var hardCards = ConfigDataManager.GetInstance().GetAgingCards().FindAll(card => card.IsHard); var unhardCards = ConfigDataManager.GetInstance().GetAgingCards().FindAll(card => !card.IsHard); GeneralUtils.ShuffleList <AgingCard>(hardCards); GeneralUtils.ShuffleList <AgingCard>(unhardCards); AgingCardPile.AddCardList(unhardCards); AgingCardPile.AddCardList(hardCards); }
public void SelectPiratesRandom() { var pirateConfig = ConfigDataManager.GetInstance().GetPirates(); Random random = new Random(); PirateFirst = pirateConfig[random.Next(0, pirateConfig.Count)]; PirateLast = pirateConfig[random.Next(0, pirateConfig.Count)]; while (PirateFirst == PirateLast) { PirateLast = pirateConfig[random.Next(0, pirateConfig.Count)]; } }
private void InitHazardCard() { HazardCardPile.AddCardList(ConfigDataManager.GetInstance().GetHazardCards()); HazardCardPile.ShuffleCards(); }