Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 3
0
 public IList <DeckBuilderCard> ToDeckBuilderCards(
     HiddenCards hiddenCards,
     AvailableCards availableCards,
     SelectedCards selectedCards,
     Toggle doubleClickToggle
     )
 {
     return(this.cards.Select(dCard =>
                              dCard.ToDeckBuilderCard(
                                  hiddenCards,
                                  availableCards,
                                  selectedCards,
                                  doubleClickToggle
                                  )
                              ).ToList());
 }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 /// <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);
 }