Definition at line 29 of file Physics.h.
|
static const char * | getLoggerModuleName () |
|
static bool | colliding (const PureObject3D &a, const PureObject3D &b) |
|
static bool | colliding_NoZ (const PureObject3D &a, const PureObject3D &b) |
|
static bool | colliding2 (float o1px, float o1py, float o1pz, float o1sx, float o1sy, float o1sz, float o2px, float o2py, float o2pz, float o2sx, float o2sy, float o2sz) |
|
static bool | colliding2_NoZ (float o1px, float o1py, float o1sx, float o1sy, float o2px, float o2py, float o2sx, float o2sy) |
|
static bool | colliding3 (const PureVector &vecPosMin, const PureVector &vecPosMax, const PureVector &vecObjPos, const PureVector &vecObjSize) |
|
static float | distance_NoZ (float o1px, float o1py, float o2px, float o2py) |
|
static float | distance_NoZ (float o1px, float o1py, float o1sx, float o1sy, float o2px, float o2py) |
|
static float | distance_NoZ_with_distancePerAxis (float o1px, float o1py, float o1sx, float o1sy, float o2px, float o2py, PureVector &vDirPerAxis, PureVector &vDistancePerAxis) |
|
|
void | serverSetAllowStrafeMidAir (bool bAllow) |
|
void | serverSetAllowStrafeMidAirFull (bool bAllow) |
|
void | serverSetFallDamageMultiplier (int n) |
|
void | serverGravity (XHair &xhair, const unsigned int &nPhysicsRate, proofps_dd::GameMode &gameMode) |
|
void | serverPlayerCollisionWithWalls (const unsigned int &nPhysicsRate, XHair &xhair, proofps_dd::GameMode &gameMode) |
|
bool | serverPlayerCollisionWithWalls_LoopKernelVertical (Player &player, const PureObject3D *obj, const int &iJumppad, const float &fPlayerHalfHeight, const float &fPlayerOPos1XMinusHalf, const float &fPlayerOPos1XPlusHalf, const float &fPlayerPos1YMinusHalf, const float &fPlayerPos1YPlusHalf, const float &fBlockSizeXhalf, const float &fBlockSizeYhalf, XHair &xhair, proofps_dd::GameMode &gameMode) |
|
Protected Member Functions inherited from proofps_dd::PlayerHandling |
void | handlePlayerDied (Player &player, XHair &xhair, const pge_network::PgeNetworkConnectionHandle &nKillerConnHandleServerSide, proofps_dd::GameMode &gameMode) |
|
void | handlePlayerRespawned (Player &player, XHair &xhair) |
|
void | serverRespawnPlayer (Player &player, bool restartGame, const proofps_dd::Config &config) |
|
void | serverUpdateRespawnTimers (const proofps_dd::Config &config, proofps_dd::GameMode &gameMode, proofps_dd::Durations &durations) |
|
void | updatePlayersOldValues () |
|
void | writePlayerList () |
|
bool | handleUserConnected (pge_network::PgeNetworkConnectionHandle connHandleServerSide, const pge_network::MsgUserConnectedServerSelf &msg, PGEcfgProfiles &cfgProfiles, proofps_dd::Config &config, proofps_dd::GameMode &gameMode, std::function< void(int)> &cbDisplayMapLoadingProgressUpdate) |
|
bool | handleUserDisconnected (pge_network::PgeNetworkConnectionHandle connHandleServerSide, const pge_network::MsgUserDisconnectedFromServer &msg, proofps_dd::GameMode &gameMode) |
|
bool | handleUserNameChange (pge_network::PgeNetworkConnectionHandle connHandleServerSide, const proofps_dd::MsgUserNameChangeAndBootupDone &msg, proofps_dd::Config &config, proofps_dd::GameMode &gameMode, PGEcfgProfiles &cfgProfiles) |
|
void | resetSendClientUpdatesCounter (proofps_dd::Config &config) |
|
void | serverSendUserUpdates (PGEcfgProfiles &cfgProfiles, proofps_dd::Config &config, proofps_dd::Durations &durations, proofps_dd::GameMode &gameMode) |
|
bool | handleUserUpdateFromServer (pge_network::PgeNetworkConnectionHandle connHandleServerSide, const proofps_dd::MsgUserUpdateFromServer &msg, XHair &xhair, const proofps_dd::Config &config, proofps_dd::GameMode &gameMode) |
|
bool | handleDeathNotificationFromServer (pge_network::PgeNetworkConnectionHandle nDeadConnHandleServerSide, const proofps_dd::MsgDeathNotificationFromServer &msg) |
|
bool | handlePlayerEventFromServer (pge_network::PgeNetworkConnectionHandle connHandleServerSide, const proofps_dd::MsgPlayerEventFromServer &msg) |
|
void | updatePlayersVisuals (const proofps_dd::Config &config, proofps_dd::GameMode &gameMode) |
|
CConsole & | getConsole () const |
|
| PlayerHandling (PGE &pge, proofps_dd::Durations &durations, proofps_dd::GUI &gui, std::map< pge_network::PgeNetworkConnectionHandle, proofps_dd::Player > &mapPlayers, proofps_dd::Maps &maps, proofps_dd::Sounds &sounds) |
|
| PlayerHandling (const PlayerHandling &)=delete |
|
PlayerHandling & | operator= (const PlayerHandling &)=delete |
|
| PlayerHandling (PlayerHandling &&)=delete |
|
PlayerHandling && | operator= (PlayerHandling &&)=delete |
|
void | allowListAppMessages () |
|
| Networking (PGE &pge, proofps_dd::Durations &durations) |
|
| Networking (const Networking &)=delete |
|
Networking & | operator= (const Networking &)=delete |
|
| Networking (Networking &&)=delete |
|
Networking && | operator= (Networking &&)=delete |
|
CConsole & | getConsole () const |
|
bool | isMyConnection (const pge_network::PgeNetworkConnectionHandle &connHandleServerSide) const |
|
const pge_network::PgeNetworkConnectionHandle & | getMyServerSideConnectionHandle () const |
|
bool | reinitializeNetworking () |
|
bool | isServer () const |
|