static void ListCheats(void) { int which; lid=0; BeginListShow(); FCEUI_ListCheats(clistcallb,0); which=EndListShow(); if(which>=0) { char tmp[32]; printf(" <(T)oggle status, (M)odify, or (D)elete this cheat.> "); fgets(tmp,ARRAY_SIZE(tmp),stdin); switch(tolower(tmp[0])) { case 't':ToggleCheat(which); break; case 'd':if(!FCEUI_DelCheat(which)) puts("Error deleting cheat!"); else puts("Cheat has been deleted."); break; case 'm':ModifyCheat(which); break; } } }
static void RedoCheatsLB(HWND hwndDlg) { SendDlgItemMessage(hwndDlg, 300, LB_RESETCONTENT, 0, 0); RedoCheatsWND = hwndDlg; FCEUI_ListCheats(RedoCheatsCallB, 0); }