mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 13:49:53 -06:00
State: Avoid Global System Accessor
This commit is contained in:
@ -15,6 +15,7 @@ static constexpr auto X_None = None;
|
||||
#include "Core/Config/MainSettings.h"
|
||||
#include "Core/Core.h"
|
||||
#include "Core/State.h"
|
||||
#include "Core/System.h"
|
||||
|
||||
#include <climits>
|
||||
#include <cstdio>
|
||||
@ -224,20 +225,20 @@ void PlatformX11::ProcessEvents()
|
||||
{
|
||||
int slot_number = key - XK_F1 + 1;
|
||||
if (event.xkey.state & ShiftMask)
|
||||
State::Save(slot_number);
|
||||
State::Save(Core::System::GetInstance(), slot_number);
|
||||
else
|
||||
State::Load(slot_number);
|
||||
State::Load(Core::System::GetInstance(), slot_number);
|
||||
}
|
||||
else if (key == XK_F9)
|
||||
Core::SaveScreenShot();
|
||||
else if (key == XK_F11)
|
||||
State::LoadLastSaved();
|
||||
State::LoadLastSaved(Core::System::GetInstance());
|
||||
else if (key == XK_F12)
|
||||
{
|
||||
if (event.xkey.state & ShiftMask)
|
||||
State::UndoLoadState();
|
||||
State::UndoLoadState(Core::System::GetInstance());
|
||||
else
|
||||
State::UndoSaveState();
|
||||
State::UndoSaveState(Core::System::GetInstance());
|
||||
}
|
||||
break;
|
||||
case FocusIn:
|
||||
|
Reference in New Issue
Block a user