| 818 | } |
| 819 | |
| 820 | void setBoolVariable(const char *varName, bool value) |
| 821 | { |
| 822 | SimObject *obj = NULL; |
| 823 | const char *objField = NULL; |
| 824 | |
| 825 | if (getVariableObjectField(varName, &obj, &objField)) |
| 826 | { |
| 827 | obj->setDataField(StringTable->insert(objField), 0, value ? "1" : "0"); |
| 828 | } |
| 829 | else |
| 830 | { |
| 831 | varName = prependDollar(varName); |
| 832 | Dictionary::Entry *entry = getAddVariableEntry(varName); |
| 833 | entry->setStringValue(value ? "1" : "0"); |
| 834 | } |
| 835 | } |
| 836 | |
| 837 | void setIntVariable(const char *varName, S32 value) |
| 838 | { |
no test coverage detected