home *** CD-ROM | disk | FTP | other *** search
- #ifndef __InputInfo_h__
- #define __InputInfo_h__
-
- #include "SubSystemInfo.h"
- #include "CVar.h"
- #include "InputCCmds.h"
-
-
- typedef struct InputInfoVar_s{
-
- }InputInfoVar_t;
-
- typedef struct InputInfoCVar_s{
- CVarReal* input_mouse_sensitivity;
- }InputInfoCVar_t;
-
- typedef struct InputInfoCCmd_s{
- CCmdInputBind* input_bind;
- CCmdInputUnbind* input_unbind;
- CCmdInputBindlist* input_bindList;
- CCmdInputGrabMouse* input_grabMouse;
- CCmdInputFreeMouse* input_freeMouse;
- }InputInfoCCmd_t;
-
-
- class InputInfo{
- public:
- static InputInfoVar_t var;
- static InputInfoCVar_t cvar;
- static InputInfoCCmd_t ccmd;
-
- static bool registerCVarsAndCCmds();
- static bool unregisterCVarsAndCCmds();
- };
-
- #endif /* __InputInfo_h__ */
-