Misc cleanups on movie code
This commit is contained in:
parent
477999f99d
commit
ced976a65d
File diff suppressed because it is too large
Load Diff
|
@ -130,9 +130,21 @@ namespace BizHawk.MultiClient
|
|||
DialogResult d = p.ShowDialog();
|
||||
}
|
||||
|
||||
public void StopUserMovie()
|
||||
{
|
||||
if (UserMovie.GetMovieMode() == MOVIEMODE.RECORD)
|
||||
UserMovie.StopMovie();
|
||||
}
|
||||
|
||||
public void StopInputLog()
|
||||
{
|
||||
if (InputLog.GetMovieMode() == MOVIEMODE.RECORD)
|
||||
InputLog.StopMovie();
|
||||
}
|
||||
|
||||
private void stopMovieToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
InputLog.StopMovie(); //TODO: stop user movie if it exists, and start InputLog logging, else do nothing
|
||||
StopUserMovie();
|
||||
}
|
||||
|
||||
private void playFromBeginningToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
|
|
|
@ -1669,5 +1669,19 @@ namespace BizHawk.MultiClient
|
|||
{
|
||||
Global.Config.DisplayInput ^= true;
|
||||
}
|
||||
|
||||
private void movieToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
|
||||
{
|
||||
if (UserMovie.GetMovieMode() == MOVIEMODE.INACTIVE)
|
||||
{
|
||||
stopMovieToolStripMenuItem.Enabled = false;
|
||||
playFromBeginningToolStripMenuItem.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
stopMovieToolStripMenuItem.Enabled = true;
|
||||
playFromBeginningToolStripMenuItem.Enabled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -46,15 +46,16 @@ namespace BizHawk.MultiClient
|
|||
|
||||
public void StopMovie()
|
||||
{
|
||||
MovieMode = MOVIEMODE.INACTIVE;
|
||||
WriteMovie();
|
||||
if (MovieMode == MOVIEMODE.RECORD)
|
||||
WriteMovie();
|
||||
MovieMode = MOVIEMODE.INACTIVE;
|
||||
}
|
||||
|
||||
public void StartNewRecording()
|
||||
{
|
||||
MovieMode = MOVIEMODE.RECORD;
|
||||
Log.Clear();
|
||||
Header = new MovieHeader("v1.0.0", MovieHeader.MovieVersion, Global.Emulator.SystemId, Global.Game.Name, "");
|
||||
Header = new MovieHeader("BizHawk v1.0.0", MovieHeader.MovieVersion, Global.Emulator.SystemId, Global.Game.Name, "");
|
||||
}
|
||||
|
||||
public void StartPlayback()
|
||||
|
|
Loading…
Reference in New Issue