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
|
else
|
||||||
{
|
{
|
||||||
Global.MovieSession.Movie.WriteMovie();
|
Global.MovieSession.Movie.WriteMovie();
|
||||||
Global.MovieSession.Movie.StartPlayback();
|
Global.MovieSession.Movie.SwitchToPlay();
|
||||||
SetMainformMovieInfo();
|
SetMainformMovieInfo();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -196,7 +196,7 @@ namespace BizHawk.MultiClient
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Global.MovieSession.Movie.StartPlayback();
|
Global.MovieSession.Movie.SwitchToPlay();
|
||||||
SetMainformMovieInfo();
|
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
|
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();
|
Global.MovieSession.LatchInputFromLog();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -282,6 +282,7 @@ namespace BizHawk.MultiClient
|
||||||
public void SwitchToPlay()
|
public void SwitchToPlay()
|
||||||
{
|
{
|
||||||
Mode = MOVIEMODE.PLAY;
|
Mode = MOVIEMODE.PLAY;
|
||||||
|
WriteMovie();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Stop()
|
public void Stop()
|
||||||
|
|
|
@ -439,7 +439,7 @@ namespace BizHawk.MultiClient
|
||||||
Global.MainForm.Rewind(1);
|
Global.MainForm.Rewind(1);
|
||||||
if (Global.Emulator.Frame <= Global.MovieSession.Movie.Frames)
|
if (Global.Emulator.Frame <= Global.MovieSession.Movie.Frames)
|
||||||
{
|
{
|
||||||
Global.MovieSession.Movie.StartPlayback();
|
Global.MovieSession.Movie.SwitchToPlay();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue