Input display - show the last frame of hte movie's input when in movie replay mode
This commit is contained in:
parent
870c5c186a
commit
2f2878d139
|
@ -337,7 +337,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
if (Global.Config.DisplayInput && !Global.Game.IsNullInstance)
|
if (Global.Config.DisplayInput && !Global.Game.IsNullInstance)
|
||||||
{
|
{
|
||||||
if (Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished)
|
if ((Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished)
|
||||||
|
|| (Global.MovieSession.Movie.IsFinished && Global.Emulator.Frame == Global.MovieSession.Movie.InputLogLength)) // Account for the last frame of the movie, the movie state is immediately "Finished" here but we still want to show the input
|
||||||
{
|
{
|
||||||
var input = InputStrMovie();
|
var input = InputStrMovie();
|
||||||
var x = GetX(g, Global.Config.DispInpx, Global.Config.DispInpanchor, input);
|
var x = GetX(g, Global.Config.DispInpx, Global.Config.DispInpanchor, input);
|
||||||
|
|
Loading…
Reference in New Issue