Exemple #1
0
        Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
        {
            GamePackageViewModelBinder.ManuelElements.Clear();                 //often times i have to add manually.

            ConnectFourSaveInfo save = cons !.Resolve <ConnectFourSaveInfo>(); //usually needs this part for multiplayer games.

            _board.CreateControls(save.GameBoard);
            return(this.RefreshBindingsAsync(_aggregator));
        }
Exemple #2
0
        Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
        {
            TicTacToeSaveInfo thisSave = cons !.Resolve <TicTacToeSaveInfo>(); //usually needs this part for multiplayer games.

            TicTacToeGraphicsCP tempBoard = cons.Resolve <TicTacToeGraphicsCP>();

            if (ScreenUsed == EnumScreen.LargeTablet)
            {
                tempBoard.SpaceSize = 250;
            }
            else
            {
                tempBoard.SpaceSize = 100; //can experiment.            GamePackageViewModelBinder.ManuelElements.Clear();
            }
            _board.CreateControls(thisSave.GameBoard);
            //hopefully no update needed.
            return(this.RefreshBindingsAsync(_aggregator));
        }