29 #ifndef __USERCMDGEN_H__
30 #define __USERCMDGEN_H__
122 virtual void Init(
void ) = 0;
131 virtual void Clear(
void ) = 0;
156 virtual void MouseState(
int *
x,
int *
y,
int *button,
bool *down ) = 0;
162 virtual int KeyState(
int key ) = 0;
virtual const char * GetUserCommandName(int index)=0
virtual void UsercmdInterrupt(void)=0
virtual void Clear(void)=0
idUsercmdGen * usercmdGen
virtual void Init(void)=0
virtual int CommandStringUsercmdData(const char *cmdString)=0
virtual void MouseState(int *x, int *y, int *button, bool *down)=0
virtual int ButtonState(int key)=0
const int UCF_IMPULSE_SEQUENCE
virtual void ClearAngles(void)=0
virtual void InitForNewMap(void)=0
virtual ~idUsercmdGen(void)
virtual int KeyState(int key)=0
bool operator==(const usercmd_t &rhs) const
const int MAX_BUFFERED_USERCMD
virtual int GetNumUserCommands(void)=0
virtual void Shutdown(void)=0
virtual void InhibitUsercmd(inhibit_t subsystem, bool inhibit)=0
virtual usercmd_t GetDirectUsercmd(void)=0
virtual usercmd_t TicCmd(int ticNumber)=0