Save movie menu item
This commit is contained in:
parent
07c4ce88ae
commit
14d5844af8
File diff suppressed because it is too large
Load Diff
|
@ -1233,11 +1233,13 @@ namespace BizHawk.MultiClient
|
|||
{
|
||||
stopMovieToolStripMenuItem.Enabled = true;
|
||||
playFromBeginningToolStripMenuItem.Enabled = true;
|
||||
saveMovieToolStripMenuItem.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
stopMovieToolStripMenuItem.Enabled = false;
|
||||
playFromBeginningToolStripMenuItem.Enabled = false;
|
||||
saveMovieToolStripMenuItem.Enabled = false;
|
||||
}
|
||||
|
||||
readonlyToolStripMenuItem.Checked = ReadOnly;
|
||||
|
|
|
@ -4116,5 +4116,14 @@ namespace BizHawk.MultiClient
|
|||
{
|
||||
|
||||
}
|
||||
|
||||
private void saveMovieToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
Global.MovieSession.Movie.WriteMovie();
|
||||
Global.OSD.AddMessage(Global.MovieSession.Movie.Filename + " saved.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -308,19 +308,36 @@ namespace BizHawk.MultiClient
|
|||
|
||||
public void WriteMovie()
|
||||
{
|
||||
if (!Loaded) return;
|
||||
if (Filename == "") return;
|
||||
if (!Loaded)
|
||||
{
|
||||
return;
|
||||
}
|
||||
else if (Filename == "")
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Directory.CreateDirectory(new FileInfo(Filename).Directory.FullName);
|
||||
if (IsText)
|
||||
{
|
||||
WriteText(Filename);
|
||||
}
|
||||
else
|
||||
{
|
||||
WriteBinary(Filename);
|
||||
}
|
||||
}
|
||||
|
||||
public void WriteBackup()
|
||||
{
|
||||
if (!Loaded) return;
|
||||
if (Filename == "") return;
|
||||
if (!Loaded)
|
||||
{
|
||||
return;
|
||||
}
|
||||
else if (Filename == "")
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
string BackupName = Filename;
|
||||
BackupName = BackupName.Insert(Filename.LastIndexOf("."), String.Format(".{0:yyyy-MM-dd HH.mm.ss}", DateTime.Now));
|
||||
|
|
Loading…
Reference in New Issue