Ejemplo n.º 1
0
//===========================================================================
//
// Parameter:				-
// Returns:					-
// Changes Globals:		-
//===========================================================================
void LibVarSetNotModified( char *var_name ) {
	libvar_t *v;

	v = LibVarGet( var_name );
	if ( v ) {
		v->modified = qfalse;
	} //end if
} //end of the function LibVarSetNotModified
Ejemplo n.º 2
0
/*
=======================================================================================================================================
LibVarSetNotModified
=======================================================================================================================================
*/
void LibVarSetNotModified(const char *var_name) {
	libvar_t *v;

	v = LibVarGet(var_name);

	if (v) {
		v->modified = qfalse;
	}
}
Ejemplo n.º 3
0
/*
=======================================================================================================================================
LibVarChanged
=======================================================================================================================================
*/
qboolean LibVarChanged(const char *var_name) {
	libvar_t *v;

	v = LibVarGet(var_name);

	if (v) {
		return v->modified;
	} else {
		return qfalse;
	}
}
Ejemplo n.º 4
0
/*
=======================================================================================================================================
LibVarGetValue
=======================================================================================================================================
*/
float LibVarGetValue(const char *var_name) {
	libvar_t *v;

	v = LibVarGet(var_name);

	if (v) {
		return v->value;
	} else {
		return 0;
	}
}
Ejemplo n.º 5
0
/*
=======================================================================================================================================
LibVarGetString
=======================================================================================================================================
*/
char *LibVarGetString(const char *var_name) {
	libvar_t *v;

	v = LibVarGet(var_name);

	if (v) {
		return v->string;
	} else {
		return "";
	}
}
Ejemplo n.º 6
0
//===========================================================================
//
// Parameter:				-
// Returns:					-
// Changes Globals:		-
//===========================================================================
qboolean LibVarChanged( char *var_name ) {
	libvar_t *v;

	v = LibVarGet( var_name );
	if ( v ) {
		return v->modified;
	} //end if
	else
	{
		return qfalse;
	} //end else
} //end of the function LibVarChanged
Ejemplo n.º 7
0
//===========================================================================
//
// Parameter:				-
// Returns:					-
// Changes Globals:		-
//===========================================================================
float LibVarGetValue( char *var_name ) {
	libvar_t *v;

	v = LibVarGet( var_name );
	if ( v ) {
		return v->value;
	} //end if
	else
	{
		return 0;
	} //end else
} //end of the function LibVarGetValue
Ejemplo n.º 8
0
//===========================================================================
//
// Parameter:				-
// Returns:					-
// Changes Globals:		-
//===========================================================================
char *LibVarGetString( char *var_name ) {
	libvar_t *v;

	v = LibVarGet( var_name );
	if ( v ) {
		return v->string;
	} //end if
	else
	{
		return "";
	} //end else
} //end of the function LibVarGetString
Ejemplo n.º 9
0
//===========================================================================
//
// Parameter:				-
// Returns:					-
// Changes Globals:		-
//===========================================================================
libvar_t *LibVar(char *var_name, char *value)
{
	libvar_t *v;
	v = LibVarGet(var_name);
	if (v) return v;
	//create new variable
	v = LibVarAlloc(var_name);
	//variable string
	v->string = (char *)GetMemory((unsigned long)strlen(value) + 1);
	strcpy(v->string, value);
	//the value
	v->value = LibVarStringValue(v->string);
	//variable is modified
	v->modified = qtrue;
	//
	return v;
} //end of the function LibVar
Ejemplo n.º 10
0
/*
=======================================================================================================================================
LibVarSet
=======================================================================================================================================
*/
void LibVarSet(const char *var_name, const char *value) {
	libvar_t *v;

	v = LibVarGet(var_name);

	if (v) {
		FreeMemory(v->string);
	} else {
		v = LibVarAlloc(var_name);
	}
	// variable string
	v->string = (char *)GetMemory(strlen(value) + 1);
	strcpy(v->string, value);
	// the value
	v->value = LibVarStringValue(v->string);
	// variable is modified
	v->modified = qtrue;
}
Ejemplo n.º 11
0
/*
=======================================================================================================================================
LibVar
=======================================================================================================================================
*/
libvar_t *LibVar(const char *var_name, const char *value) {
	libvar_t *v;

	v = LibVarGet(var_name);

	if (v) {
		return v;
	}
	// create new variable
	v = LibVarAlloc(var_name);
	// variable string
	v->string = (char *)GetMemory(strlen(value) + 1);
	strcpy(v->string, value);
	// the value
	v->value = LibVarStringValue(v->string);
	// variable is modified
	v->modified = qtrue;
	return v;
}
Ejemplo n.º 12
0
//===========================================================================
//
// Parameter:				-
// Returns:					-
// Changes Globals:		-
//===========================================================================
void LibVarSet(char *var_name, char *value)
{
	libvar_t *v;

	v = LibVarGet(var_name);
	if (v)
	{
		FreeMemory(v->string);
	} //end if
	else
	{
		v = LibVarAlloc(var_name);
	} //end else
	//variable string
	v->string = (char *)GetMemory((unsigned long)strlen(value) + 1);
	strcpy(v->string, value);
	//the value
	v->value = LibVarStringValue(v->string);
	//variable is modified
	v->modified = qtrue;
} //end of the function LibVarSet