示例#1
0
        private readonly ConnectTheDotsVMData _model;           //if we don't need, delete.

        public ConnectTheDotsMainViewModel(CommandContainer commandContainer,
                                           ConnectTheDotsMainGameClass mainGame,
                                           ConnectTheDotsVMData model,
                                           BasicData basicData,
                                           TestOptions test,
                                           IGamePackageResolver resolver
                                           )
            : base(commandContainer, mainGame, model, basicData, test, resolver)
        {
            _mainGame = mainGame;
            _model    = model;
        }
 public ConnectTheDotsMainGameClass(IGamePackageResolver resolver,
                                    IEventAggregator aggregator,
                                    BasicData basic,
                                    TestOptions test,
                                    ConnectTheDotsVMData model,
                                    IMultiplayerSaveState state,
                                    IAsyncDelayer delay,
                                    CommandContainer command,
                                    ConnectTheDotsGameContainer container,
                                    GameBoardProcesses gameBoard
                                    ) : base(resolver, aggregator, basic, test, model, state, delay, command, container)
 {
     _command   = command;
     _gameBoard = gameBoard;
     container.MakeMoveAsync = PrivateMoveAsync;
 }