#include #include #include #include #include #include "cvar.h" char g_szHome[256]; using namespace std; /**********************************************************************************/ std::vector CS_Cvars; /**********************************************************************************/ void RegisterCvar ( char * name, float value ) { Cvars_s Cvars; Cvars.name = name; Cvars.value = value; CS_Cvars.push_back( Cvars ); return; } /**********************************************************************************/ float GetCvarValue ( char * name ) { float value; for ( int i = 0; i < CS_Cvars.size(); i++ ) { if ( !(strcmp ( name, CS_Cvars[i].name ))) { value = CS_Cvars[i].value; break; } } return value; } /**********************************************************************************/ void SetCvarValue ( char * name, float value ) { for ( int i = 0; i < CS_Cvars.size(); i++ ) { if ( !(strcmp ( name, CS_Cvars[i].name ))) { CS_Cvars[i].value = value; break; } } return; } /**********************************************************************************/ void RemoveCvar ( char * name ) { for ( int i = 0; i < CS_Cvars.size(); i++ ) { if ( !(strcmp ( name, CS_Cvars[i].name ))) { CS_Cvars.pop_back(); break; } } return; } void InitalizeCvars() { RegisterCvar( "ESP", 0 ); RegisterCvar( "Name ESP",0 ); RegisterCvar( "Health ESP", 0 ); RegisterCvar( "Distance ESP",0); RegisterCvar( "Crosshair1", 0); RegisterCvar( "Crosshair2", 0); RegisterCvar( "Crosshair3", 0); RegisterCvar( "Crosshair4", 0); RegisterCvar( "Crosshair5", 0); return; }