Esempio n. 1
0
 public void Cleanup()
 {
     _tools = null;
     _selectableToolMock = null;
     _gameBoardVMMock = null;
     _gameVM = null;
 }
Esempio n. 2
0
        private void MenuVMStartGameRequested(object sender, StartGameEventArgs e)
        {
            _gameVM = _gameVMFactory.CreateInstance(e.Difficulty);
            _gameVM.GameCompleted += GameVMGameCompleted;

            Content = _gameVM;
        }
Esempio n. 3
0
 async Task InitializeGameAsync()
 {
     if (_gameVM == null)
     {
         _gameVM = await _gameService.GetByIdAsync(new Guid("d66945ca-e9ef-4b5b-8084-35ea568d937c"));
     }
 }
Esempio n. 4
0
        public async void OnNavigatedTo(NavigationParameters parameters)
        {
            if (Game == null)
            {
                Game = await _gameService.GetByIdAsync(new Guid("d66945ca-e9ef-4b5b-8084-35ea568d937c"));
            }

            //throw new NotImplementedException();
        }
Esempio n. 5
0
        public void Initialize()
        {
            _tools = new List<IToolVM>();
            _selectableToolMock = new Mock<ISelectableToolVM>();
            _tools.Add(_selectableToolMock.Object);
            _gameBoardVMMock = new Mock<IGameBoardVM>();

            _gameVM = new GameVM(_gameBoardVMMock.Object, _tools);
        }
Esempio n. 6
0
 private void GameVMGameCompleted(object sender, EventArgs e)
 {
     _gameVM.GameCompleted -= GameVMGameCompleted;
     _gameVM = null;
     Content = _gameOverVM;
 }