use MovieService more

This commit is contained in:
adelikat 2020-05-24 16:43:04 -05:00
parent e980932356
commit 0acb697808
3 changed files with 10 additions and 5 deletions

View File

@ -37,7 +37,7 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
}
}
var tas = new TasMovie(newFilename, old.StartsFromSavestate);
var tas = (ITasMovie)MovieService.Get(newFilename, old.StartsFromSavestate);
for (var i = 0; i < old.InputLogLength; i++)
{
@ -146,7 +146,8 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
}
}
var tas = new TasMovie(newFilename, true) { BinarySavestate = savestate };
var tas = (ITasMovie)MovieService.Get(newFilename, true);
tas.BinarySavestate = savestate;
tas.LagLog.Clear();
var entries = old.GetLogEntries();
@ -230,7 +231,8 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
}
}
var tas = new TasMovie(newFilename, false) { SaveRam = saveRam };
var tas = (ITasMovie) MovieService.Get(newFilename, false);
tas.SaveRam = saveRam;
tas.TasStateManager.Clear();
tas.LagLog.Clear();

View File

@ -47,5 +47,8 @@ namespace BizHawk.Client.Common
void SetFrame(int frame, string source);
void LoadBranch(TasBranch branch);
void CopyLog(IEnumerable<string> log);
void CopyVerificationLog(IEnumerable<string> log);
}
}

View File

@ -129,7 +129,7 @@ namespace BizHawk.Client.Common
}
}
internal void CopyLog(IEnumerable<string> log)
public void CopyLog(IEnumerable<string> log)
{
Log.Clear();
foreach (var entry in log)
@ -138,7 +138,7 @@ namespace BizHawk.Client.Common
}
}
internal void CopyVerificationLog(IEnumerable<string> log)
public void CopyVerificationLog(IEnumerable<string> log)
{
foreach (string entry in log)
{