Refix rewinding in movie finished mode. It now properly restores the movie to playback mode.

This commit is contained in:
andres.delikat 2011-07-26 00:11:23 +00:00
parent 63e4eaef79
commit ac032d1b92
1 changed files with 14 additions and 14 deletions

View File

@ -1471,22 +1471,22 @@ namespace BizHawk.MultiClient
Global.MovieMode = false; Global.MovieMode = false;
} }
} }
if (UserMovie.Mode == MOVIEMODE.FINISHED)
{
//TODO ZERO - I DONT LIKE THIS. INSPECT IT LATER. if (UserMovie.Length() > Global.Emulator.Frame)
{
//if (UserMovie.Mode == MOVIEMODE.FINISHED) UserMovie.StartPlayback();
//{ //Global.MovieSession.MovieControllerAdapter.SetControllersAsMnemonic(UserMovie.GetInputFrame(Global.Emulator.Frame));
// if (UserMovie.Length() > Global.Emulator.Frame) //Global.MovieMode = true;
// { //adelikat: is Global.MovieMode doing anything anymore? if not we shoudl remove this variable
// UserMovie.StartPlayback(); session.LatchInputFromLog();
// Global.MovieSession.MovieControllerAdapter.SetControllersAsMnemonic(UserMovie.GetInputFrame(Global.Emulator.Frame)); }
// } }
//}
//TODO: adelikat: don't know what this should do so leaving it commented out
//if (UserMovie.Mode == MOVIEMODE.RECORD && Global.MovieSession.MultiTrack.IsActive) //if (UserMovie.Mode == MOVIEMODE.RECORD && Global.MovieSession.MultiTrack.IsActive)
//{ //{
// Global.MovieSession.MovieControllerAdapter.SetControllersAsMnemonic(UserMovie.GetInputFrame(Global.Emulator.Frame-1)); // Global.MovieSession.MovieControllerAdapter.SetControllersAsMnemonic(UserMovie.GetInputFrame(Global.Emulator.Frame-1));
// Console.WriteLine("Out: " + UserMovie.GetInputFrame(Global.Emulator.Frame));
//} //}
//======================================= //=======================================