コード例 #1
0
ファイル: UserViewModel.cs プロジェクト: Vasar007/FGame
        private void Reset()
        {
            var simulationResult = _gameStrategy.Reset();

            _result = new SimulationResultViewModel(simulationResult);

            _eventAggregator
            .GetEvent <UpdateBrainMessage>()
            .Publish(_result);
        }
コード例 #2
0
ファイル: UserViewModel.cs プロジェクト: Vasar007/FGame
        private void Move(string?direction)
        {
            var simulationResult = _gameStrategy.Move(_result.SelectedState.State, direction);

            _result = new SimulationResultViewModel(simulationResult);

            _eventAggregator
            .GetEvent <UpdateBrainMessage>()
            .Publish(_result);
        }