private void CreateStandardDeck() { Card NewCard; for (int Count = 1; Count <= 5; Count++) { NewCard = new ToolCard("P", "a"); Deck.AddCard(NewCard); NewCard = new ToolCard("P", "b"); Deck.AddCard(NewCard); NewCard = new ToolCard("P", "c"); Deck.AddCard(NewCard); } for (int Count = 1; Count <= 3; Count++) { NewCard = new ToolCard("F", "a"); Deck.AddCard(NewCard); NewCard = new ToolCard("F", "b"); Deck.AddCard(NewCard); NewCard = new ToolCard("F", "c"); Deck.AddCard(NewCard); NewCard = new ToolCard("K", "a"); Deck.AddCard(NewCard); NewCard = new ToolCard("K", "b"); Deck.AddCard(NewCard); NewCard = new ToolCard("K", "c"); Deck.AddCard(NewCard); } }
private void SetupCardCollectionFromGameFile(string lineFromFile, CardCollection cardCol) { List <string> SplitLine; int CardNumber; if (lineFromFile.Length > 0) { SplitLine = lineFromFile.Split(',').ToList(); foreach (var Item in SplitLine) { if (Item.Length == 5) { CardNumber = Convert.ToInt32(Item[4]); } else { CardNumber = Convert.ToInt32(Item.Substring(4, 2)); } if (Item.Substring(0, 3) == "Dif") { DifficultyCard CurrentCard = new DifficultyCard(CardNumber); cardCol.AddCard(CurrentCard); } else { ToolCard CurrentCard = new ToolCard(Item[0].ToString(), Item[2].ToString(), CardNumber); cardCol.AddCard(CurrentCard); } } } }