Add Fast-Forward key + Unlock-Framerate checkbox
This commit is contained in:
@@ -93,6 +93,12 @@ void KaizenGui::HandleInput(SDL_Event event) {
|
||||
fileDialogOpen = true;
|
||||
}
|
||||
|
||||
fastForward = keys[SDL_SCANCODE_F];
|
||||
if(fastForward)
|
||||
core->parallel.SetFramerateUnlocked(true);
|
||||
else
|
||||
core->parallel.SetFramerateUnlocked(false);
|
||||
|
||||
if(core->romLoaded) {
|
||||
if(keys[SDL_SCANCODE_P]) {
|
||||
emuThread.TogglePause();
|
||||
@@ -159,6 +165,10 @@ void KaizenGui::RenderUI() {
|
||||
core->romLoaded = false;
|
||||
}
|
||||
|
||||
if(ImGui::Checkbox("Unlock framerate", &fastForward)) {
|
||||
core->parallel.SetFramerateUnlocked(fastForward);
|
||||
}
|
||||
|
||||
ImGui::EndDisabled();
|
||||
|
||||
if(ImGui::MenuItem("Options")) {
|
||||
|
||||
@@ -12,6 +12,7 @@ public:
|
||||
~KaizenGui();
|
||||
|
||||
double fpsCounter = -1.0;
|
||||
bool fastForward = false;
|
||||
|
||||
SettingsWindow settingsWindow;
|
||||
std::shared_ptr<n64::Core> core;
|
||||
|
||||
Reference in New Issue
Block a user