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)
|
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;
|
return string.Empty;
|
||||||
|
|
|
@ -255,13 +255,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
public string InputStrOrAll()
|
public string InputStrOrAll()
|
||||||
{
|
{
|
||||||
var m = Global.MovieSession.MovieControllerInstance();
|
var m = Global.MovieSession.Movie.IsActive && !Global.MovieSession.Movie.IsFinished ?
|
||||||
|
Global.MovieSession.Movie.GetInputState(Global.Emulator.Frame - 1) :
|
||||||
if (Global.MovieSession.Movie.IsActive)
|
Global.MovieSession.MovieControllerInstance();
|
||||||
{
|
|
||||||
m.SetControllersAsMnemonic(
|
|
||||||
Global.MovieSession.Movie.GetInput(Global.Emulator.Frame - 1));
|
|
||||||
}
|
|
||||||
|
|
||||||
var orAdaptor = new ORAdapter()
|
var orAdaptor = new ORAdapter()
|
||||||
{
|
{
|
||||||
|
@ -291,9 +287,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
{
|
{
|
||||||
if (Global.MovieSession.Movie.IsActive)
|
if (Global.MovieSession.Movie.IsActive)
|
||||||
{
|
{
|
||||||
var m = Global.MovieSession.MovieControllerInstance();
|
var m = Global.MovieSession.Movie.IsActive && !Global.MovieSession.Movie.IsFinished ?
|
||||||
m.SetControllersAsMnemonic(
|
Global.MovieSession.Movie.GetInputState(Global.Emulator.Frame - 1) :
|
||||||
Global.MovieSession.Movie.GetInput(Global.Emulator.Frame - 1));
|
Global.MovieSession.MovieControllerInstance();
|
||||||
|
|
||||||
var andAdaptor = new AndAdapter
|
var andAdaptor = new AndAdapter
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue