#ifndef  HEADER_CVAR_H
#define  HEADER_CVAR_H


//=======================================================================================
class CVARList 
{
public:
	// registers all cvars with the command processor, and initializes them
	void init();

public:
	
	// CVAR FLOAT VARIABLES
	float recoil;    
	float predahead;  
	float fov;              
	float ftime, dtime;     
	float sdelay, rdelay;   
	float soundtime; 
	float randmax;   
	float randspeed; 
	float radar_range;
	float smooth;    
	float speed;     
	float aspeed;   
	float wa_fadeinspeed; 
	float wa_fadeoutspeed;
	float hl_vol1; 
	float hl_vol2; 
	float esp_trans;
	float height_correction; 
	float chaseofs;
	float esp_offs;
	
	// CVAR INT VARIABLES
	int trans,smoke,flash;
	int sniper,glow,esp;          
	int jump,duck;          
	int light,lock,team;    
	int aim,mode;           
	int shoot,lambert,wall; 
	int aimthru,barrel;     
	int spiked,box,glextra; 
	int weapon,name,info;   
	int tglow,sglow,rglow,distance; 
	int pred;       
	int predback;   
	int burstflags;         
	int autoburst; 
	int confont;
	int cross; 
	int czoom;       
	int soundaim;    
	int soundtol;    
	int soundmax;    
	int soundfilter; 
	int bombtimer;   
    int avdraw;     
	int systime;     
	int log;         
	int radar;       
	int radar_x; 
	int radar_y; 
	int radar_size;    
	int antizoom;
	int pistol;      
	int speedon;     
	int speedoff;    
	int blood;       
	int hud;         
	int death,frag;      
	int con_x,con_y,con_w,con_h;
	int menu_x,menu_y,menu_w;
	int con_slidespeed;
	int text_background; 
	int sounddisplay;   
	int soundradar;     
	int inpvs;          
	int tlight;         
	int modelaim;       
	int wa_active;
	int wa_vol1; 
	int wa_vol2; 
	int stats;
	int saystats;
	int colorstep;
	int esp_fix;
	int ugc_ping;
	int	ugc_stats;
	int health_esp;
	int kill_sound;
	int wa_title;
	int wa_autovolume;
	int reload;
	int esp_wrap;
	int esp_line;
	int chase_cam;
	int spec_fix;
	int grenadeshell; 
	int alive_method;
};

extern CVARList cvar;

#endif