Subversion Repositories WoWGM

Rev

Rev 31 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#include "pch.h"
#pragma hdrstop

#include "ConsoleClient.h"

#define CVAR__REGISTER_PTR      0x00767FC0;

/****************************************************************************
*
*  Private
*
***/

//===========================================================================
CVar* (*RegisterPtr)(LPCSTR                     name,
                                         LPCSTR                 helpText,
                                         unsigned int   flags,
                                         LPCSTR                 defaultValue,
                                         bool                   (*fcn)(CVar *,LPCSTR,LPCSTR,void *),
                                         CATEGORY               category,
                                         bool                   setCommand,
                                         void*                  arg,
                                         bool                   a9) = *(CVar *(*)(LPCSTR,LPCSTR,unsigned int,LPCSTR,bool (*)(CVar *,LPCSTR,LPCSTR,void *),CATEGORY,bool,void *,bool))CVAR__REGISTER_PTR;


/****************************************************************************
*
*  External functions
*
***/

//===========================================================================
CVar* CVar::Register (LPCSTR            name,
                                          LPCSTR                helpText,
                                          unsigned int  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);
}