void MainWnd::winLoadCheatList(const char *name) { bool res = false; if(theApp.cartridgeType == 0) res = cheatsLoadCheatList(name); else res = gbCheatsLoadCheatList(name); if(res) systemScreenMessage(winResLoadString(IDS_LOADED_CHEATS)); }
void Window::vLoadCheats() { std::string sCheats; std::string sDir = m_poDirConfig->sGetKey("cheats"); if (sDir == "") { sDir = m_sUserDataDir; } sCheats = sDir + "/" + sCutSuffix(Glib::path_get_basename(m_sRomFile)) + ".clt"; if (Glib::file_test(sCheats, Glib::FILE_TEST_EXISTS)) { if (m_eCartridge == CartridgeGB) { gbCheatsLoadCheatList(sCheats.c_str()); } else if (m_eCartridge == CartridgeGBA) { cheatsLoadCheatList(sCheats.c_str()); } } }