public MarthaSolitaireMainGameClass(ISolitaireData solitaireData1, ISaveSinglePlayerClass thisState, IEventAggregator aggregator, IScoreData score ) : base(solitaireData1, thisState, aggregator, score) { }
public GrandfathersClockMainGameClass(ISolitaireData solitaireData1, ISaveSinglePlayerClass thisState, IEventAggregator aggregator, IScoreData score ) : base(solitaireData1, thisState, aggregator, score) { }
public BlockElevenSolitaireMainGameClass(ISolitaireData solitaireData1, ISaveSinglePlayerClass thisState, IEventAggregator aggregator, IScoreData score ) : base(solitaireData1, thisState, aggregator, score) { _score = score; }
public PersianSolitaireMainViewModel(IEventAggregator aggregator, CommandContainer command, IGamePackageResolver resolver, ISolitaireData thisData ) : base(aggregator, command, resolver) { _tempWaste = (WastePiles)WastePiles1; _thisData = thisData; }
public PersianSolitaireMainGameClass(ISolitaireData solitaireData1, ISaveSinglePlayerClass thisState, IEventAggregator aggregator, IScoreData score ) : base(solitaireData1, thisState, aggregator, score) { _model = (ScoreModel)score; aggregator.Subscribe(this); }
public SolitaireGameClass(ISolitaireData solitaireData1, ISaveSinglePlayerClass thisState, IEventAggregator aggregator, IScoreData score ) //you need the main view model loaded first or will have overflow errors. { DeckList = new RegularCardsBasicShuffler <SolitaireCard>(); //i think this should be fine. _thisState = thisState; Aggregator = aggregator; _score = score; SaveRoot = new S(); //i think. SolitaireData1 = solitaireData1; //can't link then because we don't have the main view model yet. //LinkData(); }