Пример #1
0
        public async Task DoAutomateMoveAsync(int space)
        {
            IBoardProcesses processes = _gameContainer.Resolver.Resolve <IBoardProcesses>();

            _model !.GameDetails   = processes.GetSpaceDetails(space);
            _model !.Instructions  = "Making Move";
            _gameBoard.NewPosition = space;
            if (space == _gameBoard.SecondPossiblePosition)
            {
                await _gameBoard.AnimateMoveAsync(true);
            }
            else
            {
                await _gameBoard.AnimateMoveAsync(false);
            }
            await MoveResultsAsync(space, _gameContainer.SingleInfo !);
        }