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; }
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(); }
public void ClearCards() { _objectList.Clear(); }