mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-08 09:09:04 +00:00
move Movie::DoFrameStep to Core::DoFrameStep
This commit is contained in:
parent
030dc11c6e
commit
d217e797f2
6 changed files with 29 additions and 27 deletions
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue