示例#1
0
void GameScreen::CallbackDeleteGame(bool yes) {
    GameInfo *info = g_gameInfoCache.GetInfo(NULL, gamePath_, 0);
    if (yes) {
        info->Delete();
        g_gameInfoCache.Clear();
        screenManager()->switchScreen(new MainScreen());
    }
}
示例#2
0
UI::EventReturn SavedataPopupScreen::OnDeleteButtonClick(UI::EventParams &e) {
	GameInfo *ginfo = g_gameInfoCache->GetInfo(nullptr, savePath_, GAMEINFO_WANTSIZE);
	ginfo->Delete();
	TriggerFinish(DR_NO);
	return UI::EVENT_DONE;
}
UI::EventReturn SavedataPopupScreen::OnDeleteButtonClick(UI::EventParams &e) {
	GameInfo *ginfo = g_gameInfoCache.GetInfo(nullptr, savePath_, GAMEINFO_WANTSIZE);
	ginfo->Delete();
	screenManager()->finishDialog(this, DR_NO);
	return UI::EVENT_DONE;
}