private void CreateEventDeck(int deckSize = 26) { EventBox.Clear(); EventDeck.Clear(); // construct and initialize all 26 Event cards for (int i = 1; i <= 26; i++) { String backPath = "assets/cards/event/cards-event-00.png"; ImageSource back = new BitmapImage(new Uri(backPath, UriKind.Relative)); String s = ""; if (i < 10) { s = "0" + i.ToString(); } else { s = i.ToString(); } String frontPath = "assets/cards/event/cards-event-" + s + ".png"; ImageSource front = new BitmapImage(new Uri(frontPath, UriKind.Relative)); EventCard ec = new EventCard(i, front, back); EventDeck.Add(ec); } EventBox.Add(EventDeck[0]); EventDeck.RemoveAt(0); EventDeck.Shuffle(); }
private void SetUpFrance(int level) { if (level == 0 || level == 1) { CreateFearDeck(); SetUpFearCards(3, 3, 3); } else if (level == 2) { CreateFearDeck(10); SetUpFearCards(3, 4, 3); } else if (level == 3) { CreateFearDeck(11); SetUpFearCards(4, 4, 3); } else if (level == 4) { CreateFearDeck(12); SetUpFearCards(4, 4, 4); } else if (level == 5) { CreateFearDeck(13); SetUpFearCards(4, 5, 4); } else if (level == 6) { CreateFearDeck(14); SetUpFearCards(4, 5, 5); } if (level >= 2) { EventDeck.Insert(3, EventBox[0]); } }