Esempio n. 1
0
        public MainWindowViewModel(ToolDockFactory factory, IDock layout, IMessagePropagator messagePropagator)
        {
            _messagePropagator = messagePropagator;

            _layout = layout;

            _factory = factory;

            _menuItems = MenuBarFactory.GetAllMenuBarItems();
            _menuItems.Add(factory.GetMenuBarItems());

            Task.Run(() =>
            {
                GameEngine engine = new GameEngine(_messagePropagator);
                engine.Run();
            });
        }