#ifndef __CONTROLS_H #define __CONTROLS_H #include "typedefs.h" #include "player.h" enum { kForward1 = 0, kForward2, kBackward1, kBackward2, kLeft1, kLeft2, kRight1, kRight2, kJump1, kJump2, kCrouch1, kCrouch2, kStrafeOn1, kStrafeOn2, kStrafeLeft1, kStrafeLeft2, kStrafeRight1, kStrafeRight2, kLookUp1, kLookUp2, kLookDown1, kLookDown2, kAimUp1, kAimUp2, kAimDown1, kAimDown2, kLookCenter1, kLookCenter2, kAction1, kAction2, kFire1, kFire2, kAltFire1, kAltFire2, kRunOn1, kRunOn2, kRunToggle1, kRunToggle2, kSelectWeapon1, kSelectWeapon2, kSelectWeapon3, kSelectWeapon4, kSelectWeapon5, kSelectWeapon6, kSelectWeapon7, kSelectWeapon8, kSelectWeapon9, kSelectWeapon0, kAutomapToggle, kItemLeft1, kItemLeft2, kItemRight1, kItemRight2, kItemDrop1, kItemDrop2, kItemUse1, kItemUse2, kPause, kMaxControls }; extern INPUT gInput; extern volatile BYTE *control[ kMaxControls ]; void ctrlStrobeKey( void ); void ctrlGetInput( void ); void ctrlInit( void ); void ctrlTerm( void ); #endif //__CONTROLS_H