diff --git a/include/ctrls.h b/include/ctrls.h index 09cfd1e..2bbfcb0 100644 --- a/include/ctrls.h +++ b/include/ctrls.h @@ -2,42 +2,43 @@ #include "physics.h" #include "datatypes.h" #include "list.h" -#ifdef WIN32 -//#include //used for VK_ keys and possibly something else. If this file wont compile try uncommenting this. -#endif -enum {CTRLS_FORWARD, CTRLS_BACKWARD, CTRLS_LOOKLEFT, CTRLS_LOOKRIGHT, CTRLS_LOOKUP, - CTRLS_LOOKDOWN, CTRLS_MOVELEFT, CTRLS_MOVERIGHT, CTRLS_MOVEUP, CTRLS_MOVEDOWN, - CTRLS_ROLLLEFT, CTRLS_ROLLRIGHT, CTRLS_FIREPRIMARY, CTRLS_FIRESECONDARY, - CTRLS_WEAPONNEXT, CTRLS_WEAPONPREV, CTRLS_TOGGLE_LIGHTS, CTRLS_TOGGLE_FPS, - CTRLS_TOGGLE_CONSOLE, CTRLS_TOGGLE_MOUSELOOK, CTRLS_QUICKMOUSELOOK}; -class ControlSchemeClass -{ -public: - void LoadDefaultControlScheme(); - void ClearControlScheme(); - void Unbind(uint8); - bool Bind(uint32, uint8); +namespace OpenArena{ - list forward; - list backward; - list lookLeft; - list lookRight; - list lookUp; - list lookDown; - list moveLeft; - list moveRight; - list moveUp; - list moveDown; - list firePrimary; - list fireSecondary; - list weaponNext; - list weaponPrev; - list toggleLights; - list toggleFPS; - list toggleConsole; - list toggleMouseLook; - list quickMouseLook; - list rollLeft; - list rollRight; -}; + enum {CTRLS_FORWARD, CTRLS_BACKWARD, CTRLS_LOOKLEFT, CTRLS_LOOKRIGHT, CTRLS_LOOKUP, + CTRLS_LOOKDOWN, CTRLS_MOVELEFT, CTRLS_MOVERIGHT, CTRLS_MOVEUP, CTRLS_MOVEDOWN, + CTRLS_ROLLLEFT, CTRLS_ROLLRIGHT, CTRLS_FIREPRIMARY, CTRLS_FIRESECONDARY, + CTRLS_WEAPONNEXT, CTRLS_WEAPONPREV, CTRLS_TOGGLE_LIGHTS, CTRLS_TOGGLE_FPS, + CTRLS_TOGGLE_CONSOLE, CTRLS_TOGGLE_MOUSELOOK, CTRLS_QUICKMOUSELOOK}; + + class ControlSchemeClass + { + public: + void LoadDefaultControlScheme(); + void ClearControlScheme(); + void Unbind(uint8); + bool Bind(uint32, uint8); + + list forward; + list backward; + list lookLeft; + list lookRight; + list lookUp; + list lookDown; + list moveLeft; + list moveRight; + list moveUp; + list moveDown; + list firePrimary; + list fireSecondary; + list weaponNext; + list weaponPrev; + list toggleLights; + list toggleFPS; + list toggleConsole; + list toggleMouseLook; + list quickMouseLook; + list rollLeft; + list rollRight; + }; +}; \ No newline at end of file