move Movie::DoFrameStep to Core::DoFrameStep

This commit is contained in:
Michael M 2017-07-01 13:17:18 -07:00
commit d217e797f2
6 changed files with 29 additions and 27 deletions

View file

@ -63,7 +63,6 @@
namespace Movie
{
static bool s_bFrameStep = false;
static bool s_bReadOnly = true;
static u32 s_rerecords = 0;
static PlayMode s_playMode = MODE_NONE;
@ -192,11 +191,6 @@ void FrameUpdate()
s_totalFrames = s_currentFrame;
s_totalLagCount = s_currentLagCount;
}
if (s_bFrameStep)
{
s_bFrameStep = false;
CPU::Break();
}
s_bPolled = false;
}
@ -215,7 +209,6 @@ void Init(const BootParameters& boot)
s_current_file_name.clear();
s_bPolled = false;
s_bFrameStep = false;
s_bSaveConfig = false;
if (IsPlayingInput())
{
@ -274,23 +267,6 @@ void SetPolledDevice()
s_bPolled = true;
}
// NOTE: Host Thread
void DoFrameStep()
{
if (Core::GetState() == Core::State::Paused)
{
// if already paused, frame advance for 1 frame
s_bFrameStep = true;
Core::RequestRefreshInfo();
Core::SetState(Core::State::Running);
}
else if (!s_bFrameStep)
{
// if not paused yet, pause immediately instead
Core::SetState(Core::State::Paused);
}
}
// NOTE: Host Thread
void SetReadOnly(bool bEnabled)
{