More cheat search updates.

This commit is contained in:
Matthew Budd 2020-07-31 20:18:39 -04:00
parent b6871bc36d
commit 3e1cfb3a94
2 changed files with 12 additions and 15 deletions

View File

@ -353,8 +353,6 @@ GuiCheatsDialog_t::GuiCheatsDialog_t(QWidget *parent)
connect( ltValBtn , SIGNAL(clicked(void)), this, SLOT(lessThanValueCallback(void)) ); connect( ltValBtn , SIGNAL(clicked(void)), this, SLOT(lessThanValueCallback(void)) );
connect( grValBtn , SIGNAL(clicked(void)), this, SLOT(greaterThanValueCallback(void)) ); connect( grValBtn , SIGNAL(clicked(void)), this, SLOT(greaterThanValueCallback(void)) );
cheat_search_known_value = 0;
} }
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
GuiCheatsDialog_t::~GuiCheatsDialog_t(void) GuiCheatsDialog_t::~GuiCheatsDialog_t(void)
@ -430,15 +428,15 @@ void GuiCheatsDialog_t::resetSearchCallback(void)
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
void GuiCheatsDialog_t::knownValueCallback(void) void GuiCheatsDialog_t::knownValueCallback(void)
{ {
int value;
//printf("Cheat Search Known!\n"); //printf("Cheat Search Known!\n");
fceuWrapperLock(); fceuWrapperLock();
//printf("%s\n", knownValEntry->text().toStdString().c_str() ); //printf("%s\n", knownValEntry->text().toStdString().c_str() );
cheat_search_known_value = strtol( knownValEntry->text().toStdString().c_str(), NULL, 16 ); value = strtol( knownValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_KNOWN, FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_KNOWN, value, 0);
cheat_search_known_value, 0);
showCheatSearchResults(); showCheatSearchResults();
@ -460,15 +458,16 @@ void GuiCheatsDialog_t::equalValueCallback(void)
void GuiCheatsDialog_t::notEqualValueCallback(void) void GuiCheatsDialog_t::notEqualValueCallback(void)
{ {
//printf("Cheat Search Not Equal!\n"); //printf("Cheat Search Not Equal!\n");
int value;
int checked = useNeVal->checkState() != Qt::Unchecked; int checked = useNeVal->checkState() != Qt::Unchecked;
fceuWrapperLock(); fceuWrapperLock();
if (checked) if (checked)
{ {
cheat_search_neq_value = strtol( neValEntry->text().toStdString().c_str(), NULL, 16 ); value = strtol( neValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_PUERLY_RELATIVE_CHANGE, 0, cheat_search_neq_value); FCEUI_CheatSearchEnd (FCEU_SEARCH_PUERLY_RELATIVE_CHANGE, 0, value);
} }
else else
{ {
@ -483,15 +482,16 @@ void GuiCheatsDialog_t::notEqualValueCallback(void)
void GuiCheatsDialog_t::greaterThanValueCallback(void) void GuiCheatsDialog_t::greaterThanValueCallback(void)
{ {
//printf("Cheat Search Greater Than!\n"); //printf("Cheat Search Greater Than!\n");
int value;
int checked = useGrVal->checkState() != Qt::Unchecked; int checked = useGrVal->checkState() != Qt::Unchecked;
fceuWrapperLock(); fceuWrapperLock();
if (checked) if (checked)
{ {
cheat_search_gt_value = strtol( grValEntry->text().toStdString().c_str(), NULL, 16 ); value = strtol( grValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_GT_KNOWN, 0, cheat_search_gt_value); FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_GT_KNOWN, 0, value);
} }
else else
{ {
@ -506,15 +506,16 @@ void GuiCheatsDialog_t::greaterThanValueCallback(void)
void GuiCheatsDialog_t::lessThanValueCallback(void) void GuiCheatsDialog_t::lessThanValueCallback(void)
{ {
//printf("Cheat Search Less Than!\n"); //printf("Cheat Search Less Than!\n");
int value;
int checked = useLtVal->checkState() != Qt::Unchecked; int checked = useLtVal->checkState() != Qt::Unchecked;
fceuWrapperLock(); fceuWrapperLock();
if (checked) if (checked)
{ {
cheat_search_lt_value = strtol( ltValEntry->text().toStdString().c_str(), NULL, 16 ); value = strtol( ltValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_LT_KNOWN, 0, cheat_search_lt_value); FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_LT_KNOWN, 0, value);
} }
else else
{ {

View File

@ -62,10 +62,6 @@ class GuiCheatsDialog_t : public QDialog
QFont font; QFont font;
int fontCharWidth; int fontCharWidth;
int cheat_search_known_value;
int cheat_search_neq_value;
int cheat_search_gt_value;
int cheat_search_lt_value;
private: private:
void showCheatSearchResults(void); void showCheatSearchResults(void);