コード例 #1
0
ファイル: Form1.cs プロジェクト: dvpashnev/Durak
            public Game()
            {
                NumberOfInstance++;

                Cards = new Dictionary<string, bool>();
                CurrGameState = new GameState();
                CurrGameConfig = new GameConfig();

                //Конфигурирование игры (д.б. в отдельном окне)
                CurrGameConfig.SetCardsNumberIn1BoutRestriction(6);

                //Формирование колоды
                Array suitValues = Enum.GetValues(typeof(Suits));
                Array rankValues = Enum.GetValues(typeof(Ranks));

                for (int s = 0; s < suitValues.Length; s++)
                {
                  for (int r = 0; r < rankValues.Length; r++)
                  {
                Suits currSuit = (Suits)suitValues.GetValue(s);
                Ranks currRank = (Ranks)rankValues.GetValue(r);

                string cardName = Enum.GetName(typeof(Suits), currSuit) + "_" + Enum.GetName(typeof(Ranks), currRank);

                Cards.Add(cardName, false);
                  }
                }
            }