[roject64] Handle ID_SYSTEM_CHEAT with OnCheats
This commit is contained in:
parent
dc5896f0ad
commit
40d1a4ed75
|
@ -266,6 +266,20 @@ void CMainMenu::OnLodState(HWND hWnd)
|
||||||
}
|
}
|
||||||
g_BaseSystem->ExternalEvent(SysEvent_ResumeCPU_LoadGame);
|
g_BaseSystem->ExternalEvent(SysEvent_ResumeCPU_LoadGame);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CMainMenu::OnCheats(HWND hWnd)
|
||||||
|
{
|
||||||
|
CCheatsUI * cheatUI = new CCheatsUI;
|
||||||
|
g_cheatUI = cheatUI;
|
||||||
|
cheatUI->SelectCheats(hWnd, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void CMainMenu::OnSettings(HWND hWnd)
|
||||||
|
{
|
||||||
|
CSettingConfig SettingConfig;
|
||||||
|
SettingConfig.Display(hWnd);
|
||||||
|
}
|
||||||
|
|
||||||
bool CMainMenu::ProcessMessage(HWND hWnd, DWORD /*FromAccelerator*/, DWORD MenuID)
|
bool CMainMenu::ProcessMessage(HWND hWnd, DWORD /*FromAccelerator*/, DWORD MenuID)
|
||||||
{
|
{
|
||||||
switch (MenuID)
|
switch (MenuID)
|
||||||
|
@ -350,13 +364,7 @@ bool CMainMenu::ProcessMessage(HWND hWnd, DWORD /*FromAccelerator*/, DWORD MenuI
|
||||||
g_BaseSystem->ExternalEvent(SysEvent_LoadMachineState);
|
g_BaseSystem->ExternalEvent(SysEvent_LoadMachineState);
|
||||||
break;
|
break;
|
||||||
case ID_SYSTEM_LOAD: OnLodState(hWnd); break;
|
case ID_SYSTEM_LOAD: OnLodState(hWnd); break;
|
||||||
case ID_SYSTEM_CHEAT:
|
case ID_SYSTEM_CHEAT: OnCheats(hWnd); break;
|
||||||
{
|
|
||||||
CCheatsUI * cheatUI = new CCheatsUI;
|
|
||||||
g_cheatUI = cheatUI;
|
|
||||||
cheatUI->SelectCheats(hWnd, false);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case ID_SYSTEM_GSBUTTON:
|
case ID_SYSTEM_GSBUTTON:
|
||||||
g_BaseSystem->ExternalEvent(SysEvent_GSButtonPressed);
|
g_BaseSystem->ExternalEvent(SysEvent_GSButtonPressed);
|
||||||
break;
|
break;
|
||||||
|
@ -469,12 +477,7 @@ bool CMainMenu::ProcessMessage(HWND hWnd, DWORD /*FromAccelerator*/, DWORD MenuI
|
||||||
g_Settings->SaveBool(UserInterface_ShowCPUPer, true);
|
g_Settings->SaveBool(UserInterface_ShowCPUPer, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ID_OPTIONS_SETTINGS:
|
case ID_OPTIONS_SETTINGS: OnSettings(hWnd); break;
|
||||||
{
|
|
||||||
CSettingConfig SettingConfig;
|
|
||||||
SettingConfig.Display(hWnd);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case ID_PROFILE_PROFILE:
|
case ID_PROFILE_PROFILE:
|
||||||
g_Settings->SaveBool(Debugger_ProfileCode, !g_Settings->LoadBool(Debugger_ProfileCode));
|
g_Settings->SaveBool(Debugger_ProfileCode, !g_Settings->LoadBool(Debugger_ProfileCode));
|
||||||
g_BaseSystem->ExternalEvent(SysEvent_Profile_StartStop);
|
g_BaseSystem->ExternalEvent(SysEvent_Profile_StartStop);
|
||||||
|
|
|
@ -80,6 +80,8 @@ private:
|
||||||
void OnSaveAs(HWND hWnd);
|
void OnSaveAs(HWND hWnd);
|
||||||
void OnLodState(HWND hWnd);
|
void OnLodState(HWND hWnd);
|
||||||
void OnCheats(HWND hWnd);
|
void OnCheats(HWND hWnd);
|
||||||
|
void OnSettings(HWND hWnd);
|
||||||
|
|
||||||
void FillOutMenu(HMENU hMenu);
|
void FillOutMenu(HMENU hMenu);
|
||||||
std::wstring GetSaveSlotString(int Slot);
|
std::wstring GetSaveSlotString(int Slot);
|
||||||
stdstr GetFileLastMod(const CPath & FileName);
|
stdstr GetFileLastMod(const CPath & FileName);
|
||||||
|
|
Loading…
Reference in New Issue