a_GetCVarFixed

fixed a_GetCVarFixed(str name)

The function is called a_GetCVarFixed() because it conflicts with GDCC's unrelated GetCVarFixed().

Description

Returns the value of an int or float CVar as a fixed-point number.

Returns 0 if the CVar doesn't exist or is not a number:

The function works by calling GetCVarString and parsing the text with atof.

Examples

int mul = a_GetCVarFixed("mymod_multiplier"); // declared as float in CVARINFO
int value = FixedMul(x, mul);

See also

GetUserCVarFixed