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: