Exemple #1
0
 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)
 {
 }
Exemple #3
0
 public BlockElevenSolitaireMainGameClass(ISolitaireData solitaireData1,
                                          ISaveSinglePlayerClass thisState,
                                          IEventAggregator aggregator,
                                          IScoreData score
                                          )
     : base(solitaireData1, thisState, aggregator, score)
 {
     _score = score;
 }
Exemple #4
0
 public PersianSolitaireMainViewModel(IEventAggregator aggregator,
                                      CommandContainer command,
                                      IGamePackageResolver resolver,
                                      ISolitaireData thisData
                                      )
     : base(aggregator, command, resolver)
 {
     _tempWaste = (WastePiles)WastePiles1;
     _thisData  = thisData;
 }
Exemple #5
0
 public PersianSolitaireMainGameClass(ISolitaireData solitaireData1,
                                      ISaveSinglePlayerClass thisState,
                                      IEventAggregator aggregator,
                                      IScoreData score
                                      )
     : base(solitaireData1, thisState, aggregator, score)
 {
     _model = (ScoreModel)score;
     aggregator.Subscribe(this);
 }
Exemple #6
0
        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();
        }