GUI: added float var support to the debugger
This commit is contained in:
parent
5a46547b7e
commit
b1deb8afba
2 changed files with 12 additions and 0 deletions
|
@ -325,6 +325,10 @@ bool Debugger::parseCommand(const char *inputOrig) {
|
|||
*(int32 *)_vars[i].variable = atoi(param[1]);
|
||||
debugPrintf("(int)%s = %d\n", param[0], *(int32 *)_vars[i].variable);
|
||||
break;
|
||||
case DVAR_FLOAT:
|
||||
*(float *)_vars[i].variable = (float)atof(param[1]);
|
||||
debugPrintf("(float)%s = %f\n", param[0], *(float *)_vars[i].variable);
|
||||
break;
|
||||
case DVAR_BOOL:
|
||||
if (Common::parseBool(param[1], *(bool *)_vars[i].variable))
|
||||
debugPrintf("(bool)%s = %s\n", param[0], *(bool *)_vars[i].variable ? "true" : "false");
|
||||
|
@ -362,6 +366,9 @@ bool Debugger::parseCommand(const char *inputOrig) {
|
|||
case DVAR_INT:
|
||||
debugPrintf("(int)%s = %d\n", param[0], *(const int32 *)_vars[i].variable);
|
||||
break;
|
||||
case DVAR_FLOAT:
|
||||
debugPrintf("(float)%s = %f\n", param[0], *(const float *)_vars[i].variable);
|
||||
break;
|
||||
case DVAR_BOOL:
|
||||
debugPrintf("(bool)%s = %s\n", param[0], *(const bool *)_vars[i].variable ? "true" : "false");
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue