refactor savestate functions a bit

This commit is contained in:
andres.delikat 2011-07-31 20:57:14 +00:00
parent 1edc51f41d
commit fc1e5224d8
1 changed files with 6 additions and 6 deletions

View File

@ -1570,6 +1570,11 @@ namespace BizHawk.MultiClient
file.Directory.Create();
var writer = new StreamWriter(path);
SaveStateFile(writer, name);
}
private void SaveStateFile(StreamWriter writer, string name)
{
Global.Emulator.SaveStateText(writer);
HandleMovieSaveState(writer);
writer.Close();
@ -1592,12 +1597,7 @@ namespace BizHawk.MultiClient
return;
var writer = new StreamWriter(sfd.FileName);
Global.Emulator.SaveStateText(writer);
HandleMovieSaveState(writer);
writer.Close();
Global.RenderPanel.AddMessage(sfd.FileName + " saved");
UpdateStatusSlots();
SaveStateFile(writer, sfd.FileName);
}
private void LoadStateFile(string path, string name)