示例#1
0
 public static string SelectFileToSave()
 {
     using (var sfd = new SaveFileDialog())
     {
         GameAreaStorage.TryCreateDefaultGameDirectory();
         sfd.RestoreDirectory = true;
         sfd.InitialDirectory = GameAreaStorage.DefaultDirectory;
         sfd.Filter           = "Game files|*.max|All files|*.*";
         sfd.DefaultExt       = ".max";
         if (sfd.ShowDialog() != System.Windows.Forms.DialogResult.OK)
         {
             return(null);
         }
         return(sfd.FileName);
     }
 }
示例#2
0
        public bool SaveGame(string file)
        {
            var saver = new GameAreaStorage();

            return(saver.Save(area, file));
        }
示例#3
0
        protected virtual GameArea LoadArea(string file)
        {
            var loader = new GameAreaStorage();

            return(loader.Load(file));
        }