Example #1
0
        public ProjectEditor(Project project, Ogmo.ProjectEditMode editMode)
        {
            this.Text       = "Project Editor - " + project.Name;
            this.oldProject = project;
            this.editMode   = editMode;
            InitializeComponent();

            newProject = new Project();
            newProject.CloneFrom(oldProject);

            //Load the contents of the editors
            settingsEditor.LoadFromProject(newProject);
            layersEditor.LoadFromProject(newProject);
            tilesetsEditor.LoadFromProject(newProject);
            objectsEditor.LoadFromProject(newProject);

            //Events
            FormClosed += onClose;
        }
Example #2
0
        public ProjectEditor(Project project, Ogmo.ProjectEditMode editMode)
        {
            this.Text = "Project Editor - " + project.Name;
            this.oldProject = project;
            this.editMode = editMode;
            InitializeComponent();

            newProject = new Project();
            newProject.CloneFrom(oldProject);

            //Load the contents of the editors
            settingsEditor.LoadFromProject(newProject);
            layersEditor.LoadFromProject(newProject);
            tilesetsEditor.LoadFromProject(newProject);
            objectsEditor.LoadFromProject(newProject);

            //Plugins
            Ogmo.PluginLoader.FireEditProject(this, newProject);

            //Events
            FormClosed += onClose;
        }