3#ifndef GAME_CLIENT_COMPONENTS_CONTROLS_H
4#define GAME_CLIENT_COMPONENTS_CONTROLS_H
44 int Sizeof()
const override {
return sizeof(*this); }
48 void OnMessage(
int MsgType,
void *pRawMsg)
override;
Definition component.h:165
EMouseInputType m_aMouseInputType[NUM_DUMMIES]
Definition controls.h:32
CControls()
Definition controls.cpp:20
void OnMessage(int MsgType, void *pRawMsg) override
Definition controls.cpp:171
int m_aAmmoCount[NUM_WEAPONS]
Definition controls.h:34
bool OnCursorMove(float x, float y, IInput::ECursorType CursorType) override
Definition controls.cpp:384
static void ConKeyInputCounter(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:76
vec2 m_aMousePos[NUM_DUMMIES]
Definition controls.h:28
float GetMinMouseDistance() const
Definition controls.cpp:456
int SnapInput(int *pData)
Definition controls.cpp:183
CNetObj_PlayerInput m_aInputData[NUM_DUMMIES]
Definition controls.h:37
vec2 m_aTargetPos[NUM_DUMMIES]
Definition controls.h:30
void ResetInput(int Dummy)
Definition controls.cpp:40
static void ConKeyInputSet(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:96
CNetObj_PlayerInput m_aLastData[NUM_DUMMIES]
Definition controls.h:38
EMouseInputType
Definition controls.h:22
@ ABSOLUTE
Definition controls.h:23
@ AUTOMATED
Definition controls.h:25
@ RELATIVE
Definition controls.h:24
float GetMaxMouseDistance() const
Definition controls.cpp:461
int m_aInputDirectionRight[NUM_DUMMIES]
Definition controls.h:40
vec2 m_aMousePosOnAction[NUM_DUMMIES]
Definition controls.h:29
void ClampMousePos()
Definition controls.cpp:429
int64_t m_LastSendTime
Definition controls.h:36
void OnRender() override
Definition controls.cpp:338
static void ConKeyInputNextPrevWeapon(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:105
int m_aShowHookColl[NUM_DUMMIES]
Definition controls.h:41
void OnReset() override
Definition controls.cpp:29
int m_aInputDirectionLeft[NUM_DUMMIES]
Definition controls.h:39
void OnConsoleInit() override
Definition controls.cpp:112
int Sizeof() const override
Definition controls.h:44
static void ConKeyInputState(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:66
virtual void OnPlayerDeath()
Definition controls.cpp:54
@ NUM_DUMMIES
Definition enums.h:8
@ NUM_WEAPONS
Definition protocol.h:1586
vector2_base< float > vec2
Definition vmath.h:161