| 3 |
tristanc |
1 |
#ifndef _GAMEUI_H_
|
|
|
2 |
#define _GAMEUI_H_
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
enum ACTIONTYPE {
|
|
|
6 |
ACTION_NULL = 0
|
|
|
7 |
};
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
class CGGameUI {
|
|
|
11 |
|
|
|
12 |
public:
|
|
|
13 |
|
|
|
14 |
//=======================================================================
|
| 31 |
tristanc |
15 |
static bool CanPerformAction (ACTIONTYPE action);
|
| 32 |
tristanc |
16 |
|
|
|
17 |
//===========================================================================
|
|
|
18 |
static void Initialize ();
|
| 3 |
tristanc |
19 |
|
|
|
20 |
//=======================================================================
|
| 31 |
tristanc |
21 |
static void RegisterConsoleCommands ();
|
| 3 |
tristanc |
22 |
|
| 32 |
tristanc |
23 |
//=======================================================================
|
|
|
24 |
static void RegisterScriptFunctions ();
|
|
|
25 |
|
|
|
26 |
//===========================================================================
|
|
|
27 |
static void Shutdown ();
|
|
|
28 |
|
| 3 |
tristanc |
29 |
//=======================================================================
|
| 31 |
tristanc |
30 |
static void UnregisterConsoleCommands ();
|
| 3 |
tristanc |
31 |
|
|
|
32 |
//=======================================================================
|
| 31 |
tristanc |
33 |
static void UnregisterScriptFunctions ();
|
| 3 |
tristanc |
34 |
|
| 32 |
tristanc |
35 |
private:
|
|
|
36 |
|
|
|
37 |
//===========================================================================
|
|
|
38 |
static void InitializeProc ();
|
|
|
39 |
|
|
|
40 |
//===========================================================================
|
|
|
41 |
static void ShutdownProc ();
|
|
|
42 |
|
| 3 |
tristanc |
43 |
};
|
|
|
44 |
|
|
|
45 |
|
|
|
46 |
#endif // ifndef _GAMEUI_H_
|
| 32 |
tristanc |
47 |
|