Merge pull request #12606 from mitaclaw/state-global-system

State: Avoid Global System Accessor
This commit is contained in:
Admiral H. Curtiss
2024-03-22 04:27:12 +01:00
committed by GitHub
10 changed files with 79 additions and 75 deletions

View File

@ -55,27 +55,27 @@
- (void)loadLastSaved
{
State::LoadLastSaved();
State::LoadLastSaved(Core::System::GetInstance());
}
- (void)undoLoadState
{
State::UndoLoadState();
State::UndoLoadState(Core::System::GetInstance());
}
- (void)undoSaveState
{
State::UndoSaveState();
State::UndoSaveState(Core::System::GetInstance());
}
- (void)loadState:(id)sender
{
State::Load([sender tag]);
State::Load(Core::System::GetInstance(), [sender tag]);
}
- (void)saveState:(id)sender
{
State::Save([sender tag]);
State::Save(Core::System::GetInstance(), [sender tag]);
}
@end

View File

@ -225,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: