Ejemplo n.º 1
0
 public void SavedDiscardPiles(SavedDiscardPile <D> save)
 {
     _objectList.Clear();
     if (save.PileList.Count == 0 && save.CurrentCard.Deck == 0)
     {
         CurrentCard = new D();
         return;
     }
     CurrentCard = save.CurrentCard;
     _objectList.ReplaceRange(save.PileList);
     _previousNum = _objectList.Count;
 }
Ejemplo n.º 2
0
 public void FirstLoad(int rows, int columns)
 {
     CardList.Clear();
     HasDiscard                 = true;
     Discards                   = new CustomMultiplePile(_command, _aggregator);
     Discards.Columns           = columns;
     Discards.HasText           = false;
     Discards.HasFrame          = true;
     Discards.Rows              = rows;
     Discards.Style             = BasicMultiplePilesCP <SolitaireCard> .EnumStyleList.HasList;
     Discards.PileClickedAsync += Discards_PileClickedAsync;
     BeforeLoadingBoard();
     Discards.LoadBoard();
     AfterFirstLoad();
 }
 public void ClearHand()
 {
     HandList.Clear();
     _orderOfObjectsSelectedList.Clear();
 }
Ejemplo n.º 4
0
 public void ClearCards()
 {
     _objectList.Clear();
 }