Save states: Saving/loading state to a specific slot should not change the current slot used by shortcut keys.
This commit is contained in:
parent
3a2897d534
commit
e64e4731f2
3 changed files with 4 additions and 8 deletions
|
@ -289,6 +289,8 @@ enum class EmulatorShortcut
|
||||||
|
|
||||||
ToggleCheats,
|
ToggleCheats,
|
||||||
ToggleAudio,
|
ToggleAudio,
|
||||||
|
ToggleFastForward,
|
||||||
|
ToggleRewind,
|
||||||
|
|
||||||
RunSingleFrame,
|
RunSingleFrame,
|
||||||
|
|
||||||
|
@ -347,9 +349,6 @@ enum class EmulatorShortcut
|
||||||
OpenMemoryTools,
|
OpenMemoryTools,
|
||||||
OpenScriptWindow,
|
OpenScriptWindow,
|
||||||
OpenTraceLogger,
|
OpenTraceLogger,
|
||||||
|
|
||||||
ToggleFastForward,
|
|
||||||
ToggleRewind,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct KeyCombination
|
struct KeyCombination
|
||||||
|
|
|
@ -89,7 +89,6 @@ void SaveStateManager::SaveState(int stateIndex, bool displayMessage)
|
||||||
{
|
{
|
||||||
string filepath = SaveStateManager::GetStateFilepath(stateIndex);
|
string filepath = SaveStateManager::GetStateFilepath(stateIndex);
|
||||||
if(SaveState(filepath)) {
|
if(SaveState(filepath)) {
|
||||||
_lastIndex = stateIndex;
|
|
||||||
if(displayMessage) {
|
if(displayMessage) {
|
||||||
MessageManager::DisplayMessage("SaveStates", "SaveStateSaved", std::to_string(stateIndex));
|
MessageManager::DisplayMessage("SaveStates", "SaveStateSaved", std::to_string(stateIndex));
|
||||||
}
|
}
|
||||||
|
@ -173,7 +172,6 @@ bool SaveStateManager::LoadState(int stateIndex)
|
||||||
{
|
{
|
||||||
string filepath = SaveStateManager::GetStateFilepath(stateIndex);
|
string filepath = SaveStateManager::GetStateFilepath(stateIndex);
|
||||||
if(LoadState(filepath, false)) {
|
if(LoadState(filepath, false)) {
|
||||||
_lastIndex = stateIndex;
|
|
||||||
MessageManager::DisplayMessage("SaveStates", "SaveStateLoaded", std::to_string(stateIndex));
|
MessageManager::DisplayMessage("SaveStates", "SaveStateLoaded", std::to_string(stateIndex));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1387,6 +1387,8 @@ namespace Mesen.GUI
|
||||||
|
|
||||||
ToggleCheats,
|
ToggleCheats,
|
||||||
ToggleAudio,
|
ToggleAudio,
|
||||||
|
ToggleFastForward,
|
||||||
|
ToggleRewind,
|
||||||
|
|
||||||
RunSingleFrame,
|
RunSingleFrame,
|
||||||
|
|
||||||
|
@ -1445,9 +1447,6 @@ namespace Mesen.GUI
|
||||||
OpenMemoryTools,
|
OpenMemoryTools,
|
||||||
OpenScriptWindow,
|
OpenScriptWindow,
|
||||||
OpenTraceLogger,
|
OpenTraceLogger,
|
||||||
|
|
||||||
ToggleFastForward,
|
|
||||||
ToggleRewind,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public struct InteropCheatInfo
|
public struct InteropCheatInfo
|
||||||
|
|
Loading…
Add table
Reference in a new issue