Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e2450169

Von admin vor mehr als 10 Jahren hinzugefügt

  • ID e24501691af8cc38460624e7aaac0bb7c1eb735a
  • Vorgänger 6b052cb1
  • Nachfolger ebe692df

Added functions GWEN_Param_List_Get/SetCurrentValueAsInt/Double.

Unterschiede anzeigen:

src/base/param_fns.c
int GWEN_Param_List_GetCurrentValueAsInt(const GWEN_PARAM_LIST *pl, const char *name, int defVal) {
GWEN_PARAM *p;
p=GWEN_Param_List_GetByName(pl, name);
if (p)
return GWEN_Param_GetCurrentValueAsInt(p);
return defVal;
}
void GWEN_Param_List_SetCurrentValueAsInt(GWEN_PARAM_LIST *pl, const char *name, int v) {
GWEN_PARAM *p;
p=GWEN_Param_List_GetByName(pl, name);
if (p)
GWEN_Param_SetCurrentValueAsInt(p, v);
}
double GWEN_Param_List_GetCurrentValueAsDouble(const GWEN_PARAM_LIST *pl, const char *name, double defVal) {
GWEN_PARAM *p;
p=GWEN_Param_List_GetByName(pl, name);
if (p)
return GWEN_Param_GetCurrentValueAsDouble(p);
return defVal;
}
void GWEN_Param_List_SetCurrentValueAsDouble(GWEN_PARAM_LIST *pl, const char *name, double v) {
GWEN_PARAM *p;
p=GWEN_Param_List_GetByName(pl, name);
if (p)
GWEN_Param_SetCurrentValueAsDouble(p, v);
}

Auch abrufbar als: Unified diff