Ripped out inputlog, for now

This commit is contained in:
andres.delikat 2011-07-22 00:19:25 +00:00
parent 66a854d75b
commit bc2293a482
2 changed files with 1 additions and 47 deletions

View File

@ -163,12 +163,6 @@ namespace BizHawk.MultiClient
}
}
public void StopInputLog()
{
if (InputLog.Mode == MOVIEMODE.RECORD)
InputLog.StopMovie();
}
private void stopMovieToolStripMenuItem_Click(object sender, EventArgs e)
{
StopUserMovie();

View File

@ -24,7 +24,6 @@ namespace BizHawk.MultiClient
SavestateManager StateSlots = new SavestateManager();
//Movie variables
public Movie InputLog = new Movie();
public Movie UserMovie = new Movie();
public bool PressFrameAdvance = false;
@ -105,7 +104,6 @@ namespace BizHawk.MultiClient
Closing += (o, e) =>
{
CloseGame();
InputLog.StopMovie();
UserMovie.StopMovie();
SaveConfig();
};
@ -173,7 +171,6 @@ namespace BizHawk.MultiClient
Movie m = new Movie(cmdMovie, MOVIEMODE.PLAY);
ReadOnly = true;
StartNewMovie(m, false);
CreateNewInputLog(false);
Global.Config.RecentMovies.Add(cmdMovie);
}
}
@ -186,13 +183,8 @@ namespace BizHawk.MultiClient
Movie m = new Movie(Global.Config.RecentMovies.GetRecentFileByPosition(0), MOVIEMODE.PLAY);
ReadOnly = true;
StartNewMovie(m, false);
CreateNewInputLog(false);
}
}
else
{
CreateNewInputLog(true);
}
if (cmdLoadState != null && Global.Game != null)
LoadState("QuickSave" + cmdLoadState);
@ -228,16 +220,6 @@ namespace BizHawk.MultiClient
PauseEmulator();
}
void CreateNewInputLog(bool active)
{
MOVIEMODE m;
if (active)
m = MOVIEMODE.RECORD;
else
m = MOVIEMODE.INACTIVE;
InputLog = new Movie(PathManager.MakeAbsolutePath(Global.Config.MoviesPath, "") + "\\log.tas", m);
}
void SyncCoreInputComm()
{
Global.CoreInputComm.NES_BackdropColor = Global.Config.NESBackgroundColor;
@ -930,15 +912,6 @@ namespace BizHawk.MultiClient
if (File.Exists(game.SaveRamPath))
LoadSaveRam();
if (UserMovie.Mode == MOVIEMODE.INACTIVE)
{
InputLog.Header.SetHeaderLine(MovieHeader.PLATFORM, Global.Emulator.SystemId);
InputLog.Header.SetHeaderLine(MovieHeader.GAMENAME, Global.Game.FilesystemSafeName);
InputLog.Header.SetHeaderLine(MovieHeader.GUID, MovieHeader.MakeGUID());
InputLog.Header.SetHeaderLine(MovieHeader.AUTHOR, Global.Config.DefaultAuthor);
CreateNewInputLog(true);
}
//setup the throttle based on platform's specifications
//(one day later for some systems we will need to modify it at runtime as the display mode changes)
{
@ -1043,7 +1016,6 @@ namespace BizHawk.MultiClient
Global.Emulator = new NullEmulator();
Global.ActiveController = Global.NullControls;
UserMovie.StopMovie();
InputLog.StopMovie();
}
void OnSelectSlot(int num)
@ -1432,7 +1404,6 @@ namespace BizHawk.MultiClient
if (UserMovie.Mode == MOVIEMODE.INACTIVE)
{
UserMovie.LatchInputFromPlayer();
InputLog.CommitFrame();
}
if (UserMovie.Mode == MOVIEMODE.PLAY)
@ -1541,8 +1512,6 @@ namespace BizHawk.MultiClient
{
UserMovie.DumpLogIntoSavestateText(writer);
}
else if (InputLog.Mode != MOVIEMODE.INACTIVE)
InputLog.DumpLogIntoSavestateText(writer);
}
private void SaveState(string name)
@ -1664,11 +1633,6 @@ namespace BizHawk.MultiClient
}
}
}
else
{
if (InputLog.Mode == MOVIEMODE.RECORD)
InputLog.LoadLogFromSavestateText(reader);
}
}
private void LoadStateFile(string path, string name)
@ -2371,7 +2335,6 @@ namespace BizHawk.MultiClient
{
UserMovie = m;
InputLog.StopMovie();
LoadRom(Global.MainForm.CurrentlyOpenRom);
UserMovie.LoadMovie();
Global.Config.RecentMovies.Add(m.Filename);
@ -2388,12 +2351,11 @@ namespace BizHawk.MultiClient
SetMainformMovieInfo();
}
/*TODO: remove this or make usermovie private*/
public Movie GetActiveMovie()
{
if (UserMovie.Mode != MOVIEMODE.INACTIVE)
return UserMovie;
else if (InputLog.Mode != MOVIEMODE.INACTIVE)
return InputLog;
else
return null;
}
@ -2402,8 +2364,6 @@ namespace BizHawk.MultiClient
{
if (UserMovie.Mode != MOVIEMODE.INACTIVE)
return true;
else if (InputLog.Mode != MOVIEMODE.INACTIVE)
return true;
else
return false;
}