Definition at line 29 of file InputHandling.h.
#include <InputHandling.h>
|
PlayerAppActionRequest | clientKeyboardWhenConnectedToServer (proofps_dd::GameMode &gameMode, pge_network::PgePacket &pkt, proofps_dd::Player &player, const unsigned int nTickrate, const unsigned int nClUpdateRate, const unsigned int nPhysicsRateMin, proofps_dd::WeaponHandling &wpnHandling) |
|
PlayerAppActionRequest | clientKeyboardWhenDisconnectedFromServer () |
|
bool | clientMouseWhenConnectedToServer (proofps_dd::GameMode &gameMode, pge_network::PgePacket &pkt, proofps_dd::Player &player, PureObject3D &objXHair) |
|
void | clientUpdatePlayerAsPerInputAndSendUserCmdMoveToServer (pge_network::PgePacket &pkt, proofps_dd::Player &player, PureObject3D &objXHair) |
|
void | clientMouseWheel (const short int &nMouseWheelChange, pge_network::PgePacket &pkt, proofps_dd::Player &player) |
|
void | regTestDumpToFile (proofps_dd::GameMode &gameMode, proofps_dd::Player &player, const unsigned int nTickrate, const unsigned int nClUpdateRate, const unsigned int nPhysicsRateMin) |
|
◆ PlayerAppActionRequest
◆ InputHandling() [1/3]
◆ InputHandling() [2/3]
proofps_dd::InputHandling::InputHandling |
( |
const InputHandling & | | ) |
|
|
delete |
◆ InputHandling() [3/3]
◆ clientHandleInputWhenConnectedAndSendUserCmdMoveToServer()
◆ clientHandleInputWhenDisconnectedFromServer()
◆ clientKeyboardWhenConnectedToServer()
◆ clientKeyboardWhenDisconnectedFromServer()
◆ clientMouseWheel()
void proofps_dd::InputHandling::clientMouseWheel |
( |
const short int & | nMouseWheelChange, |
|
|
pge_network::PgePacket & | pkt, |
|
|
proofps_dd::Player & | player ) |
|
private |
◆ clientMouseWhenConnectedToServer()
- Returns
- True in case there was mouse (xhair) movement, false otherwise.
Definition at line 843 of file InputHandling.cpp.
◆ clientUpdatePlayerAsPerInputAndSendUserCmdMoveToServer()
void proofps_dd::InputHandling::clientUpdatePlayerAsPerInputAndSendUserCmdMoveToServer |
( |
pge_network::PgePacket & | pkt, |
|
|
proofps_dd::Player & | player, |
|
|
PureObject3D & | objXHair ) |
|
private |
◆ getConsole()
CConsole & proofps_dd::InputHandling::getConsole |
( |
| ) |
const |
◆ getLoggerModuleName()
const char * proofps_dd::InputHandling::getLoggerModuleName |
( |
| ) |
|
|
static |
◆ getLongestMsgAppIdNameLength()
const size_t proofps_dd::InputHandling::getLongestMsgAppIdNameLength |
( |
| ) |
|
|
staticprivate |
◆ getMsgAppIdName()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ regTestDumpToFile()
void proofps_dd::InputHandling::regTestDumpToFile |
( |
proofps_dd::GameMode & | gameMode, |
|
|
proofps_dd::Player & | player, |
|
|
const unsigned int | nTickrate, |
|
|
const unsigned int | nClUpdateRate, |
|
|
const unsigned int | nPhysicsRateMin ) |
|
private |
◆ serverHandleUserCmdMoveFromClient()
◆ m_bAttack
bool proofps_dd::InputHandling::m_bAttack |
|
private |
◆ m_bCrouch
bool proofps_dd::InputHandling::m_bCrouch |
|
private |
◆ m_bPrevAttack
bool proofps_dd::InputHandling::m_bPrevAttack |
|
private |
◆ m_bPrevCrouch
bool proofps_dd::InputHandling::m_bPrevCrouch |
|
private |
◆ m_durations
Durations& proofps_dd::InputHandling::m_durations |
|
private |
◆ m_fLastPlayerAngleYSent
TPureFloat proofps_dd::InputHandling::m_fLastPlayerAngleYSent |
|
private |
◆ m_fLastWeaponAngleZSent
TPureFloat proofps_dd::InputHandling::m_fLastWeaponAngleZSent |
|
private |
◆ m_fWeaponAngleZBigChangeThreshold
float proofps_dd::InputHandling::m_fWeaponAngleZBigChangeThreshold = 30.f |
|
staticconstexpr |
◆ m_gui
◆ m_mapPlayers
std::map<pge_network::PgeNetworkConnectionHandle, proofps_dd::Player>& proofps_dd::InputHandling::m_mapPlayers |
|
private |
◆ m_maps
Maps& proofps_dd::InputHandling::m_maps |
|
private |
◆ m_nKeyPressOnceJumpMinumumWaitMilliseconds
const unsigned int proofps_dd::InputHandling::m_nKeyPressOnceJumpMinumumWaitMilliseconds = 50 |
|
staticconstexpr |
◆ m_nKeyPressOnceWpnHandlingMinumumWaitMilliseconds
const unsigned int proofps_dd::InputHandling::m_nKeyPressOnceWpnHandlingMinumumWaitMilliseconds = 500 |
|
staticconstexpr |
◆ m_nKeyPressSomersaultMaximumWaitMilliseconds
unsigned int proofps_dd::InputHandling::m_nKeyPressSomersaultMaximumWaitMilliseconds = 300 |
|
staticconstexpr |
◆ m_nPlayerAngleYSendIntervalMilliseconds
unsigned int proofps_dd::InputHandling::m_nPlayerAngleYSendIntervalMilliseconds = 100 |
|
staticconstexpr |
◆ m_nWeaponActionMinimumWaitMillisecondsAfterSwitch
const unsigned int proofps_dd::InputHandling::m_nWeaponActionMinimumWaitMillisecondsAfterSwitch = 1000 |
|
staticconstexpr |
◆ m_nWeaponAngleZBigChangeSendIntervalMilliseconds
unsigned int proofps_dd::InputHandling::m_nWeaponAngleZBigChangeSendIntervalMilliseconds = 100 |
|
staticconstexpr |
◆ m_nWeaponAngleZSmallChangeSendIntervalMilliseconds
unsigned int proofps_dd::InputHandling::m_nWeaponAngleZSmallChangeSendIntervalMilliseconds = 200 |
|
staticconstexpr |
◆ m_pge
PGE& proofps_dd::InputHandling::m_pge |
|
private |
◆ m_prevStrafe
Strafe proofps_dd::InputHandling::m_prevStrafe |
|
private |
◆ m_sounds
Sounds& proofps_dd::InputHandling::m_sounds |
|
private |
◆ m_strafe
Strafe proofps_dd::InputHandling::m_strafe |
|
private |
The documentation for this class was generated from the following files: