#ifndef ICONCOMMAND_H #define ICONCOMMAND_H #include "icvar.h" //----------------------------------------------------------------------------- // Forward declarations //----------------------------------------------------------------------------- class ConCommandBase; class CCommand; //----------------------------------------------------------------------------- // Any executable that wants to use ConVars need to implement one of // these to hook up access to console variables. //----------------------------------------------------------------------------- abstract_class IConCommandBaseAccessor { public: // Flags is a combination of FCVAR flags in cvar.h. // hOut is filled in with a handle to the variable. virtual bool RegisterConCommandBase(ConCommandBase* const pVar) = 0; }; #endif // ICONCOMMAND_H