public void RevealCard() { try { RevealedCards.Add(HiddenCards[0]); HiddenCards.RemoveAt(0); } catch { } }
public GolfCardGameVMData(IEventAggregator aggregator, CommandContainer command, GolfCardGameGameContainer gameContainer) { Deck1 = new DeckObservablePile <RegularSimpleCard>(aggregator, command); Pile1 = new PileObservable <RegularSimpleCard>(aggregator, command); PlayerHand1 = new HandObservable <RegularSimpleCard>(command); OtherPile = new PileObservable <RegularSimpleCard>(aggregator, command); OtherPile.CurrentOnly = true; OtherPile.Text = "Current"; HiddenCards1 = new HiddenCards(gameContainer); Beginnings1 = new Beginnings(command); GolfHand1 = new GolfHand(gameContainer); }
public IList <DeckBuilderCard> ToDeckBuilderCards( HiddenCards hiddenCards, AvailableCards availableCards, SelectedCards selectedCards, Toggle doubleClickToggle ) { return(this.cards.Select(dCard => dCard.ToDeckBuilderCard( hiddenCards, availableCards, selectedCards, doubleClickToggle ) ).ToList()); }
public DeckBuilderCard ToDeckBuilderCard( HiddenCards hiddenCards, AvailableCards availableCards, SelectedCards selectedCards, Toggle doubleClickToggle) { return(DeckBuilderCard.CreateCard( hiddenCards, availableCards, selectedCards, doubleClickToggle, id, ParseCombatTypes(this.combatTypes), ParseCardAttributes(this.attributes), basePower, faction)); }
/// <summary> /// Take the top card from HiddenCards, remove it, and add it to RevealedCards. /// </summary> public static void RevealCard() { RevealedCards.Add(HiddenCards[0]); HiddenCards.RemoveAt(0); }