Subversion Repositories WoWGM

Rev

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

Rev 32 Rev 36
Line 42... Line 42...
42
	EM_NOTACTIVE        = 0x4,
42
	EM_NOTACTIVE        = 0x4,
43
	EM_NUM_EXECMODES    = 0x5
43
	EM_NUM_EXECMODES    = 0x5
44
};
44
};
45
 
45
 
46
 
46
 
47
/****************************************************************************
47
/******************************************************************************
48
*
48
*
49
*   Global variables
49
*   Global variables
50
*
50
*
51
***/
51
***/
52
 
52
 
53
extern EXECMODE& g_ExecCreateMode;
53
extern EXECMODE& g_ExecCreateMode;
54
 
54
 
55
extern char* g_ExecBuffer;
55
extern char* g_ExecBuffer;
56
 
56
 
57
 
57
 
58
/****************************************************************************
58
/******************************************************************************
59
*
59
*
60
*   CVar flags
60
*   CVar flags
61
*
61
*
62
***/
62
***/
63
 
63
 
64
#define LATCH     0x2
64
#define LATCH     0x2
65
#define READONLY  0x4
65
#define READONLY  0x4
66
 
66
 
67
 
67
 
68
/****************************************************************************
68
/******************************************************************************
69
*
69
*
70
*   CVar struct
70
*   CVar struct
71
*
71
*
72
***/
72
***/
73
 
73
 
Line 104... Line 104...
104
                         void*    arg,
104
                         void*    arg,
105
                         bool     a9);	// TODO
105
                         bool     a9);	// TODO
106
};
106
};
107
 
107
 
108
 
108
 
109
/****************************************************************************
109
/******************************************************************************
110
*
110
*
111
*   External functions
111
*   External functions
112
*
112
*
113
***/
113
***/
114
 
114
 
115
//===========================================================================
115
//=============================================================================
116
extern void ConsoleAccessSetEnabled (BOOL enable);
116
extern void ConsoleAccessSetEnabled (BOOL enable);
117
 
117
 
118
//===========================================================================
118
//=============================================================================
119
extern BOOL ConsoleAccessGetEnabled ();
119
extern BOOL ConsoleAccessGetEnabled ();
120
 
120
 
121
//===========================================================================
121
//=============================================================================
122
extern BOOL ConsoleIsActive ();
122
extern BOOL ConsoleIsActive ();
123
 
123
 
124
//===========================================================================
124
//=============================================================================
125
extern void ConsoleSetHotkey (KEY key);
125
extern void ConsoleSetHotkey (KEY key);
126
 
126
 
127
//===========================================================================
127
//=============================================================================
128
extern void ConsoleSetTitle (LPSTR windowTitle);
128
extern void ConsoleSetTitle (LPSTR windowTitle);
129
 
129
 
130
//===========================================================================
130
//=============================================================================
131
extern void ConsoleWrite (LPCSTR str, COLOR_T color);
131
extern void ConsoleWrite (LPCSTR str, COLOR_T color);
132
 
132
 
133
//===========================================================================
133
//=============================================================================
134
extern void ConsoleWriteA (LPCSTR str, COLOR_T color, ...);
134
extern void ConsoleWriteA (LPCSTR str, COLOR_T color, ...);
135
 
135
 
136
//===========================================================================
136
//=============================================================================
137
extern void ConsoleCommandExecute (LPCSTR command, BOOL addToHistory);
137
extern void ConsoleCommandExecute (LPCSTR command, BOOL addToHistory);
138
 
138
 
139
//===========================================================================
139
//=============================================================================
140
extern void ConsoleCommandInitialize ();
140
extern void ConsoleCommandInitialize ();
141
 
141
 
142
//===========================================================================
142
//=============================================================================
143
extern BOOL ConsoleCommandRegister (LPCSTR    command,
143
extern BOOL ConsoleCommandRegister (LPCSTR    command,
144
                                    BOOL      (*handler)(LPCSTR,LPCSTR),
144
                                    BOOL      (*handler)(LPCSTR,LPCSTR),
145
                                    CATEGORY  category,
145
                                    CATEGORY  category,
146
                                    LPCSTR    helpText);
146
                                    LPCSTR    helpText);
147
 
147
 
148
//===========================================================================
148
//=============================================================================
149
extern void ConsoleCommandUnregister (LPCSTR command);
149
extern void ConsoleCommandUnregister (LPCSTR command);
150
 
150
 
151
//===========================================================================
151
//=============================================================================
152
extern void ConsoleCommandWriteHelp (LPCSTR str);
152
extern void ConsoleCommandWriteHelp (LPCSTR str);
153
 
153
 
154
//===========================================================================
154
//=============================================================================
155
extern void ConsolePrintf(char const* str, ...);
155
extern void ConsolePrintf(char const* str, ...);
156
 
156
 
157
 
157
 
158
#endif // ifndef _CONSOLECLIENT_H_
158
#endif // ifndef _CONSOLECLIENT_H_
159
 
159