public void InitializeGameState(IEnumerable <string> deckCardNames) { Deck = new Deck(_cardFactory); Deck.LoadCardByNames(deckCardNames, this); Deck.Shuffle(); HandZone.ClearHand(); GraveyardZone.ClearGraveyard(); BattlefieldZone.ClearBattlefield(); TurnCounter = 1; DrawOpeningHand(); }
public void InitializeGameState(string deckCsvFilePath) { Deck = new Deck(_cardFactory); Deck.LoadFromCsv(deckCsvFilePath, this); //Deck.Shuffle(); HandZone.ClearHand(); GraveyardZone.ClearGraveyard(); BattlefieldZone.ClearBattlefield(); TurnCounter = 1; DrawOpeningHand(); }