public SimulatorController(Engine _engine) { engine = _engine; toolContext = new Tools.ToolContext(null, engine); keybindings = (new ConfigPanelData()).LoadKeybindings(); settings = (new ConfigPanelData()).LoadSettings(); }
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(); }
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); }