Ejemplo n.º 1
0
        public LevelEditorViewModel(EditorGame game,
                                    IEventAggregator eventAggregator)
        {
            _game = game;
            _game.SetInitialScreen <LevelEditorScreen>();

            _eventAggregator = eventAggregator;

            OnHorizontalScrollCommand = new DelegateCommand(OnHorizontalScroll);
            OnVerticalScrollCommand   = new DelegateCommand(OnVerticalScroll);

            _eventAggregator.GetEvent <LevelOpenedEvent>().Subscribe(OnLevelLoaded);
        }