This commit is contained in:
Alexey 'Cluster' Avdyukhin 2021-06-20 15:02:32 +03:00
parent 0053a52929
commit 655609079b
3 changed files with 16 additions and 1 deletions

View File

@ -362,7 +362,8 @@ void AskForHotkey(HWND hwndDlg, HWND hwndListView)
int nCmd = lvi.lParam;
DWaitButton(hwndDlg, FCEUI_CommandTable[nCmd].name, &FCEUD_CommandMapping[nCmd]);
EMUCMDTABLE* cmd = GetEmuCommandById(nCmd);
DWaitButton(hwndDlg, cmd->name, &FCEUD_CommandMapping[nCmd]);
memset(&lvi, 0, sizeof(lvi));
lvi.mask = LVIF_TEXT;

View File

@ -1374,3 +1374,16 @@ static void TaseditorCommand(void)
handleEmuCmdByTaseditor(execcmd);
#endif
}
/**
* Function to get command info entry by command number
**/
EMUCMDTABLE* GetEmuCommandById(int cmd)
{
for (i = 0; i<NUM_EMU_CMDS; ++i)
{
if (FCEUI_CommandTable[i].cmd == cmd)
return &FCEUI_CommandTable[i];
}
return NULL;
}

View File

@ -306,5 +306,6 @@ extern bool lagCounterDisplay;
extern char lagFlag;
extern bool turbo;
void LagCounterReset();
EMUCMDTABLE* GetEmuCommandById(int cmd);
#endif //_INPUT_H_