| 135 | } |
| 136 | |
| 137 | void createCVar(const char* name, const char* helpString, u32 flags, CVarType type, CValue value, u32 maxLen) |
| 138 | { |
| 139 | CVar newCVar; |
| 140 | newCVar.name = name; |
| 141 | newCVar.helpString = helpString; |
| 142 | newCVar.type = type; |
| 143 | newCVar.flags = flags; |
| 144 | switch (type) |
| 145 | { |
| 146 | case CVAR_INT: |
| 147 | newCVar.valueInt = value.valueInt; |
| 148 | newCVar.defaultInt = *value.valueInt; |
| 149 | break; |
| 150 | case CVAR_FLOAT: |
| 151 | newCVar.valueFloat = value.valueFloat; |
| 152 | newCVar.defaultFlt = *value.valueFloat; |
| 153 | break; |
| 154 | case CVAR_BOOL: |
| 155 | newCVar.valueBool = value.valueBool; |
| 156 | newCVar.defaultBool = *value.valueBool; |
| 157 | break; |
| 158 | case CVAR_STRING: |
| 159 | newCVar.valueString = value.valueString; |
| 160 | newCVar.defaultString = *value.valueString; |
| 161 | break; |
| 162 | } |
| 163 | s_var.push_back(newCVar); |
| 164 | } |
| 165 | |
| 166 | void registerCVarInt(const char* name, u32 flags, s32* var, const char* helpString) |
| 167 | { |
no test coverage detected