Subversion Repositories WoWGM

Rev

Rev 32 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32 Rev 36
Line 2... Line 2...
2
#pragma hdrstop
2
#pragma hdrstop
3
 
3
 
4
#include "ConsoleClient.h"
4
#include "ConsoleClient.h"
5
 
5
 
6
 
6
 
7
/****************************************************************************
7
/******************************************************************************
8
*
8
*
9
*   Client memory addresses
9
*   Client memory addresses
10
*
10
*
11
***/
11
***/
12
 
12
 
13
#define  CVAR__REGISTER_PTR 0x00767FC0
13
#define  CVAR__REGISTER_PTR 0x00767FC0
14
 
14
 
15
 
15
 
16
/****************************************************************************
16
/******************************************************************************
17
*
17
*
18
*   Client function pointers
18
*   Client function pointers
19
*
19
*
20
***/
20
***/
21
 
21
 
22
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;
22
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;
23
 
23
 
24
 
24
 
25
/****************************************************************************
25
/******************************************************************************
26
*
26
*
27
*   External
27
*   External
28
*
28
*
29
***/
29
***/
30
 
30
 
31
//===========================================================================
31
//=============================================================================
32
CVar* CVar::Register (LPCSTR    name,
32
CVar* CVar::Register (LPCSTR    name,
33
                      LPCSTR    helpText,
33
                      LPCSTR    helpText,
34
                      DWORD     flags,
34
                      DWORD     flags,
35
                      LPCSTR    defaultValue,
35
                      LPCSTR    defaultValue,
36
                      bool      (*fcn)(CVar*,LPCSTR,LPCSTR,void*),
36
                      bool      (*fcn)(CVar*,LPCSTR,LPCSTR,void*),