3#ifndef GAME_CLIENT_COMPONENTS_CONTROLS_H
4#define GAME_CLIENT_COMPONENTS_CONTROLS_H
11#include <generated/protocol.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:25
void OnMessage(int MsgType, void *pRawMsg) override
Definition controls.cpp:218
int m_aAmmoCount[NUM_WEAPONS]
Definition controls.h:34
bool OnCursorMove(float x, float y, IInput::ECursorType CursorType) override
Definition controls.cpp:431
static void ConKeyInputCounter(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:79
vec2 m_aMousePos[NUM_DUMMIES]
Definition controls.h:28
float GetMinMouseDistance() const
Definition controls.cpp:503
int SnapInput(int *pData)
Definition controls.cpp:230
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:44
static void ConKeyInputSet(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:99
CNetObj_PlayerInput m_aLastData[NUM_DUMMIES]
Definition controls.h:38
static void ConTpToCursor(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:177
EMouseInputType
Definition controls.h:22
float GetMaxMouseDistance() const
Definition controls.cpp:508
vec2 CursorWorldPos() const
Definition controls.cpp:202
static void ConTpDummyToCursor(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:186
int m_aInputDirectionRight[NUM_DUMMIES]
Definition controls.h:40
void SendPracticeTeleportToCursor(int Conn)
Definition controls.cpp:209
vec2 m_aMousePosOnAction[NUM_DUMMIES]
Definition controls.h:29
void ClampMousePos()
Definition controls.cpp:476
int64_t m_LastSendTime
Definition controls.h:36
void OnRender() override
Definition controls.cpp:385
static void ConKeyInputNextPrevWeapon(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:108
int m_aShowHookColl[NUM_DUMMIES]
Definition controls.h:41
void OnReset() override
Definition controls.cpp:34
int m_aInputDirectionLeft[NUM_DUMMIES]
Definition controls.h:39
void OnConsoleInit() override
Definition controls.cpp:115
int Sizeof() const override
Definition controls.h:44
static void ConKeyInputState(IConsole::IResult *pResult, void *pUserData)
Definition controls.cpp:69
virtual void OnPlayerDeath()
Definition controls.cpp:58
@ NUM_DUMMIES
Definition enums.h:8
vector2_base< float > vec2
Definition vmath.h:168