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); } } }