Movies - when switching from record to play, write movie to disk
This commit is contained in:
parent
f09f8008ca
commit
c35310faf8
|
@ -146,7 +146,7 @@ namespace BizHawk.MultiClient
|
|||
else
|
||||
{
|
||||
Global.MovieSession.Movie.WriteMovie();
|
||||
Global.MovieSession.Movie.StartPlayback();
|
||||
Global.MovieSession.Movie.SwitchToPlay();
|
||||
SetMainformMovieInfo();
|
||||
}
|
||||
}
|
||||
|
@ -196,7 +196,7 @@ namespace BizHawk.MultiClient
|
|||
}
|
||||
else
|
||||
{
|
||||
Global.MovieSession.Movie.StartPlayback();
|
||||
Global.MovieSession.Movie.SwitchToPlay();
|
||||
SetMainformMovieInfo();
|
||||
}
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ namespace BizHawk.MultiClient
|
|||
{
|
||||
if (Global.Emulator.Frame < Global.MovieSession.Movie.Frames) //This scenario can happen from rewinding (suddenly we are back in the movie, so hook back up to the movie
|
||||
{
|
||||
Global.MovieSession.Movie.StartPlayback();
|
||||
Global.MovieSession.Movie.SwitchToPlay();
|
||||
Global.MovieSession.LatchInputFromLog();
|
||||
}
|
||||
else
|
||||
|
|
|
@ -282,6 +282,7 @@ namespace BizHawk.MultiClient
|
|||
public void SwitchToPlay()
|
||||
{
|
||||
Mode = MOVIEMODE.PLAY;
|
||||
WriteMovie();
|
||||
}
|
||||
|
||||
public void Stop()
|
||||
|
|
|
@ -439,7 +439,7 @@ namespace BizHawk.MultiClient
|
|||
Global.MainForm.Rewind(1);
|
||||
if (Global.Emulator.Frame <= Global.MovieSession.Movie.Frames)
|
||||
{
|
||||
Global.MovieSession.Movie.StartPlayback();
|
||||
Global.MovieSession.Movie.SwitchToPlay();
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue