Remove some more usages of IMovie.GetInput()
This commit is contained in:
parent
9a16540e14
commit
19feaaa3ba
|
@ -51,9 +51,11 @@ namespace BizHawk.Client.Common
|
|||
)]
|
||||
public string GetInputAsMnemonic(int frame)
|
||||
{
|
||||
if (frame < Global.MovieSession.Movie.InputLogLength)
|
||||
if (Global.MovieSession.Movie.IsActive && frame < Global.MovieSession.Movie.InputLogLength)
|
||||
{
|
||||
return Global.MovieSession.Movie.GetInput(frame);
|
||||
var lg = Global.MovieSession.LogGeneratorInstance();
|
||||
lg.SetSource(Global.MovieSession.Movie.GetInputState(frame));
|
||||
return lg.GenerateLogEntry();
|
||||
}
|
||||
|
||||
return string.Empty;
|
||||
|
|
|
@ -255,13 +255,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
public string InputStrOrAll()
|
||||
{
|
||||
var m = Global.MovieSession.MovieControllerInstance();
|
||||
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
m.SetControllersAsMnemonic(
|
||||
Global.MovieSession.Movie.GetInput(Global.Emulator.Frame - 1));
|
||||
}
|
||||
var m = Global.MovieSession.Movie.IsActive && !Global.MovieSession.Movie.IsFinished ?
|
||||
Global.MovieSession.Movie.GetInputState(Global.Emulator.Frame - 1) :
|
||||
Global.MovieSession.MovieControllerInstance();
|
||||
|
||||
var orAdaptor = new ORAdapter()
|
||||
{
|
||||
|
@ -291,9 +287,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
if (Global.MovieSession.Movie.IsActive)
|
||||
{
|
||||
var m = Global.MovieSession.MovieControllerInstance();
|
||||
m.SetControllersAsMnemonic(
|
||||
Global.MovieSession.Movie.GetInput(Global.Emulator.Frame - 1));
|
||||
var m = Global.MovieSession.Movie.IsActive && !Global.MovieSession.Movie.IsFinished ?
|
||||
Global.MovieSession.Movie.GetInputState(Global.Emulator.Frame - 1) :
|
||||
Global.MovieSession.MovieControllerInstance();
|
||||
|
||||
var andAdaptor = new AndAdapter
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue