Beispiel #1
0
 public TrickGameClass(IGamePackageResolver mainContainer,
                       IEventAggregator aggregator,
                       BasicData basicData,
                       TestOptions test,
                       ITrickCardGamesData <T, SU> currentMod,
                       IMultiplayerSaveState state,
                       IAsyncDelayer delay,
                       ICardInfo <T> cardInfo,
                       CommandContainer command,
                       TrickGameContainer <T, P, SA, SU> gameContainer,
                       ITrickData trickData,
                       ITrickPlay trickPlay
                       ) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer)
 {
     _trickData     = trickData;
     _trickPlay     = trickPlay;
     _model         = currentMod;
     _gameContainer = gameContainer;
     _gameContainer.CardClickedAsync   = CardClickedAsync;
     _gameContainer.ContinueTrickAsync = ContinueTrickAsync;
     _gameContainer.EndTrickAsync      = EndTrickAsync;
 }
Beispiel #2
0
 public void LoadTrickVM(ITrickCardGamesData <T, S> TrickMod)
 {
     this.TrickMod      = TrickMod;
     TrickMod.TrumpSuit = TrumpSuit;
 }