| 208 | ASSERT(id && id->type == vartype); \ |
| 209 | if(!id || id->type!=vartype) return; |
| 210 | void setvar(const char *name, int i, bool dofunc) |
| 211 | { |
| 212 | GETVAR(id, ID_VAR, name); |
| 213 | *id->storage.i = clamp(i, id->minval, id->maxval); |
| 214 | if(dofunc && id->fun) ((void (__cdecl *)())id->fun)(); // call trigger function if available |
| 215 | } |
| 216 | void setfvar(const char *name, float f, bool dofunc) |
| 217 | { |
| 218 | GETVAR(id, ID_FVAR, name); |
no outgoing calls
no test coverage detected