public MainWindow(string assets_dir, string log_file) { Editor.TWorldDirector.ConfigureLogging(); File.AppendAllText(log_file, "Editor init begin\n"); Editor.TWorldDirector.DetectMemLeaks(); File.AppendAllText(log_file, "mem leaks on\n"); this.assets_dir = assets_dir; InitializeComponent(); File.AppendAllText(log_file, "form initialized\n"); director = new Editor.TWorldDirector(assets_dir); File.AppendAllText(log_file, "director created\n"); worldTreeEditor1.EditorInitialize(director); File.AppendAllText(log_file, "world tree editor initialized\n"); events_editor = new EventsEditor(); File.AppendAllText(log_file, "events editor created\n"); worldObjectEditor1.EditorInitialize(director); File.AppendAllText(log_file, "object editor initialized\n"); worldObjectsList1.EditorInitialize(director); File.AppendAllText(log_file, "world object selection list initialized\n"); layers = new LayerManagerWindow(); layers.GetLayersManager().EditorInitialize(director); File.AppendAllText(log_file, "Editor init end\n"); }
public void EditorInitialize(Editor.TWorldDirector director) { this.director = director; editor = new Editor.TLayersManager(director); editor.GUI_Notify_LayersManagerSceneChange += editor_LayersManagerSceneChange; editor.GUI_Notify_LayersChange += editor_GUI_Notify_LayersChange; }
public void EditorInitialize(Editor.TWorldDirector director) { this.director = director; editor = new Editor.TWorldObjectEditor(panel2.Handle, panel2.Width, panel2.Height, director); editor.GUI_Notify_ToolsChanged += OnToolsChange; timer1.Enabled = true; }
public void EditorInitialize(Editor.TWorldDirector director) { CreateContextItems(); this.director = director; editor = new Editor.TWorldTreeEditor(director); editor.GUI_Notify_AfterWorldLoaded += editor_on_after_world_load; editor.GUI_Notify_ObjectCreate += editor_ObjectCreate; editor.GUI_Notify_ObjectDestroy += editor_ObjectRemove; }
private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) { director.Destroy(); director = null; e.Cancel = false; }
public void EditorInitialize(Editor.TWorldDirector director) { this.director = director; editor = new Editor.TWorldObjectsList(director); editor.GUI_Notify_TypeChange += SelectObjectsTypeChange; }