Example #1
0
 private void openFileDialog_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
 {
     try
     {
         ArwicEngine.Forms.FormConfig formConfig = SerializationHelper.XmlDeserialize <ArwicEngine.Forms.FormConfig>(openFileDialog.FileName);
         Game.Scene.Form = new ArwicEngine.Forms.Form(formConfig);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         MessageBox.Show(ex.Message, "Error opening file");
     }
 }
Example #2
0
 private void saveFileDialog_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
 {
     Game.Scene.Form.RemoveChild(Game.Scene.Form.CloseButton);
     ArwicEngine.Forms.FormConfig formConfig = new ArwicEngine.Forms.FormConfig(Game.Scene.Form);
     Game.Scene.Form.AddChild(Game.Scene.Form.CloseButton);
     try
     {
         SerializationHelper.XmlSerialize <ArwicEngine.Forms.FormConfig>(saveFileDialog.FileName, formConfig);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         MessageBox.Show(ex.Message, "Error saving form");
     }
 }