Subversion Repositories WoWGM

Rev

Rev 32 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#include "pch.h"
#pragma hdrstop

#include "ConsoleClient.h"


/******************************************************************************
*
*   Client memory addresses
*
***/

#define  CVAR__REGISTER_PTR 0x00767FC0


/******************************************************************************
*
*   Client function pointers
*
***/

CVar* (*RegisterPtr)(LPCSTR,LPCSTR,DWORD,LPCSTR,bool(*)(CVar*,LPCSTR,LPCSTR,void*),CATEGORY,bool,void*,bool) = *(CVar*(*)(LPCSTR,LPCSTR,DWORD,LPCSTR,bool(*)(CVar*,LPCSTR,LPCSTR,void*),CATEGORY,bool,void*,bool))  CVAR__REGISTER_PTR;


/******************************************************************************
*
*   External
*
***/

//=============================================================================
CVar* CVar::Register (LPCSTR    name,
                      LPCSTR    helpText,
                      DWORD     flags,
                      LPCSTR    defaultValue,
                      bool      (*fcn)(CVar*,LPCSTR,LPCSTR,void*),
                      CATEGORY  category,
                      bool      setCommand,
                      void*     arg,
                      bool      a9) {

        return RegisterPtr(name,helpText,flags,defaultValue,fcn,category,setCommand,arg,a9);
}