Exemplo n.º 1
0
 private void btnNewProject_Click(object sender, EventArgs e)
 {
     if (mapEditor.ExecuteCommend(new NewProjectCommand()))
     {
         this.DialogResult = DialogResult.OK;
     }
 }
Exemplo n.º 2
0
        public bool Execute(MapEditor _mapEditor)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                string filename    = saveFileDialog.FileName;
                int    index       = filename.LastIndexOf("\\");
                string projectName = filename.Substring(index + 1);
                string directory   = filename.Substring(0, index + 1);

                CatProject newProject = CatProject.CreateEmptyProject(projectName, directory, _mapEditor.m_gameEngine);
                _mapEditor.ExecuteCommend(new OpenProjectCommand(newProject.GetProjectXMLAddress()));

                return(true);
            }
            return(false);
        }