Esempio n. 1
0
        public SimulatorController(Engine _engine)
        {
            engine = _engine;

            toolContext = new Tools.ToolContext(null, engine);
            keybindings = (new ConfigPanelData()).LoadKeybindings();
            settings = (new ConfigPanelData()).LoadSettings();
        }
Esempio n. 2
0
        public EditorController(Engine _engine)
        {
            engine = _engine;
            var selectTool = new Tools.Selection(toolContext, engine);

            toolContext = new Tools.ToolContext(selectTool, engine);
            keybindings = (new ConfigPanelData()).LoadKeybindings();
            settings = (new ConfigPanelData()).LoadSettings();
        }
Esempio n. 3
0
 private void LoadSimulator(object sender, EventArgs e)
 {
     var model = new Engine();
     var controller = new SimulatorController(model);
     actualPage = new Simulator(controller);
     model.subscribe((Observer)actualPage);
     ((Simulator)actualPage).LoadMainMenu += LoadMainMenu;
     content.Navigate(actualPage);
 }