private void CreateNewEditor(Editors.Editors editorType, int width, int height, Color defaultForeground, Color defaultBackground)
{
Editors.IEditor editor = null;
switch (editorType)
{
case SadConsoleEditor.Editors.Editors.Console:
editor = new Editors.LayeredConsoleEditor();
editor.New(defaultForeground, defaultBackground, width, height);
break;
case SadConsoleEditor.Editors.Editors.GameObject:
editor = new Editors.GameObjectEditor();
editor.New(defaultForeground, defaultBackground, width, height);
break;
case SadConsoleEditor.Editors.Editors.Scene:
editor = new Editors.SceneEditor();
editor.New(defaultForeground, defaultBackground, width, height);
break;
case SadConsoleEditor.Editors.Editors.GUI:
break;
default:
break;
}
if (editor != null)
{
AddEditor(editor, true);
}
topBarPane.IsVisible = true;
ToolsPane.IsVisible = true;
}