bool Vars::SetKeyValue(const char *name, const float value) { for (Var *v = list; v; v = v->next) { if (v->name && !strcmp(name, v->name)) { v->SetFloat(value); return true; } } return false; }