コード例 #1
0
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));
}
コード例 #2
0
ファイル: window.cpp プロジェクト: bsantos/visualboyadvance-m
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());
        }
    }
}