Example #1
0
 private void backupTimer_Tick(object sender, EventArgs e)
 {
     if (!ROM.fileBackups.Contains(LevelFilename))
     {
         ROM.fileBackups.Add(LevelFilename);
         ROM.writeBackupSetting();
     }
     levelSaver.RunWorkerAsync();
 }
Example #2
0
 private void LevelEditor_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (levelEditorControl1.UndoManager.dirty)
     {
         DialogResult dr;
         dr = MessageBox.Show(LanguageManager.Get("LevelEditor", "UnsavedLevel"), "NSMB Editor 4", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);
         if (dr == DialogResult.Yes)
         {
             Level.Save();
         }
         else if (dr == DialogResult.Cancel)
         {
             e.Cancel = true;
         }
     }
     if (!e.Cancel)
     {
         ROM.fileBackups.Remove(LevelFilename);
         ROM.writeBackupSetting();
     }
 }