]> icculus.org git repositories - theoddone33/hhexen.git/blob - base/c_console.c
osezer patch 008
[theoddone33/hhexen.git] / base / c_console.c
1 //**************************************************************************
2 //**
3 //** c_console.c : HHexen : Dan Olson
4 //**
5 //**************************************************************************
6 // HEADER FILES ------------------------------------------------------------
7 #include "h2def.h"
8
9 // MACROS ------------------------------------------------------------------
10
11 // TYPES -------------------------------------------------------------------
12
13 typedef struct
14 {
15         char *name;
16         int (*func)(int argc, char **argv);
17 } ccmd_t;
18
19 typedef struct
20 {
21         char *name;
22         boolean isToggle;
23         int cvDefault;
24 } cvar_t;
25
26 // EXTERNAL FUNCTION PROTOTYPES --------------------------------------------
27
28 // PUBLIC FUNCTION PROTOTYPES ----------------------------------------------
29
30 // PRIVATE FUNCTION PROTOTYPES ---------------------------------------------
31
32 int CFSetCvar(int argc, char **argv);
33 int CFListCvars(int argc, char **argv);
34 int CFListCmds( int argc, char **argv);
35 int CFQuit(int argc, char **argv);
36
37 // EXTERNAL DATA DECLARATIONS ----------------------------------------------
38
39 // PUBLIC DATA DEFINITIONS -------------------------------------------------
40 boolean ConsoleActive;
41
42 // PRIVATE DATA DEFINITIONS ------------------------------------------------
43 cvar_t cVarList[] =
44 {
45         { "sensitivity", false, 5 },
46         {"mlook", true, 0}
47 };
48
49 ccmd_t cCmdList[] =
50 {
51         {"set", CFSetCvar},
52         {"cvarlist", CFListCvars},
53         {"cmdlist", CFListCmds},
54         {"quit", CFQuit}
55 };
56
57
58
59 // CODE --------------------------------------------------------------------
60
61 int CFSetCvar(int argc, char **argv)
62 {
63         return 0;
64 }
65
66 int CFListCvars(int argc, char **argv)
67 {
68         return 0;
69 }
70
71 int CFListCmds(int argc, char **argv)
72 {
73         return 0;
74 }
75
76 int CFQuit(int argc, char **argv)
77 {
78         return 0;
79 }
80