![]() |
PRooFPS-dd Dev Doc 1.0
PRooFPS-dd Developer Documentation
|
Classes | |
| class | CameraHandling |
| class | Config |
| class | DeathKillEventLister |
| class | DeathMatchMode |
| In DeathMatch a.k.a. More... | |
| class | DrawableEventLister |
| A specified maximum number of events stored in FIFO container for a limited amount of time. More... | |
| struct | Durations |
| class | EventLister |
| A specified maximum number of events stored in FIFO container for a limited amount of time. More... | |
| class | Explosion |
| struct | FragTableRow |
| class | GameMode |
| GameMode class represent the Frag Table and the winning condition checks. More... | |
| class | GUI |
| class | InputHandling |
| class | Mapcycle |
| class | MapItem |
| class | Maps |
| class | Minimap |
| struct | MsgBulletUpdateFromServer |
| struct | MsgCurrentWpnUpdateFromServer |
| struct | MsgDeathNotificationFromServer |
| struct | MsgGameSessionStateFromServer |
| struct | MsgMapChangeFromServer |
| struct | MsgMapItemUpdateFromServer |
| struct | MsgPlayerEventFromServer |
| struct | MsgServerInfoFromServer |
| struct | MsgUserCmdFromClient |
| struct | MsgUserNameChangeAndBootupDone |
| struct | MsgUserSetupFromServer |
| struct | MsgUserUpdateFromServer |
| struct | MsgWpnUpdateFromServer |
| class | Networking |
| class | Physics |
| class | Player |
| class | PlayerHandling |
| struct | PRooFPSappMsgId2ZStringPair |
| class | PRooFPSddPGE |
| The customized game engine class. More... | |
| class | Sounds |
| class | WeaponHandling |
| class | XHair |
| Finally a dedicated class for crosshair was needed, because from PRooFPS-dd v0.2.5, the crosshair becomes smarter and smarter, and for the related functionalities we should keep some logic separate. More... | |
Enumerations | |
| enum class | GameModeType { DeathMatch , TeamDeathMatch , TeamRoundGame } |
| enum class | MapItemType { ITEM_WPN_PISTOL , ITEM_WPN_MACHINEGUN , ITEM_WPN_BAZOOKA , ITEM_HEALTH , ITEM_ARMOR } |
| enum | PlayerEventId : pge_network::TByte { FallingFromHigh = 0 , Landed , ItemTake , JumppadActivated } |
| enum class | PRooFPSappMsgId : pge_network::MsgApp::TMsgId { ServerInfoFromServer = 0 , GameSessionStateFromServer , MapChangeFromServer , UserSetupFromServer , UserNameChangeAndBootupDone , UserCmdFromClient , UserUpdateFromServer , BulletUpdateFromServer , MapItemUpdateFromServer , WpnUpdateFromServer , CurrentWpnUpdateFromServer , DeathNotificationFromServer , PlayerEventFromServer , LastMsgId } |
| enum class | Strafe : std::uint8_t { NONE = 0 , LEFT , RIGHT } |
Functions | |
| std::ostream & | operator<< (std::ostream &s, const MapItemType &eMapItemType) |
| std::string | generateTestDumpFilename (bool bServer, unsigned long nPid, unsigned int nTickRate, unsigned int nClUpdateRate, unsigned int nPhysicsRateMin) |
Variables | |
| constexpr auto | MapMsgAppId2String |
|
strong |
| Enumerator | |
|---|---|
| DeathMatch | |
| TeamDeathMatch | |
| TeamRoundGame | |
Definition at line 25 of file GameMode.h.
|
strong |
| enum proofps_dd::PlayerEventId : pge_network::TByte |
|
strong |
Definition at line 26 of file PRooFPS-dd-packet.h.
|
strong |
| std::string proofps_dd::generateTestDumpFilename | ( | bool | bServer, |
| unsigned long | nPid, | ||
| unsigned int | nTickRate, | ||
| unsigned int | nClUpdateRate, | ||
| unsigned int | nPhysicsRateMin ) |
Definition at line 16 of file SharedWithTest.cpp.
| std::ostream & proofps_dd::operator<< | ( | std::ostream & | s, |
| const MapItemType & | eMapItemType ) |
Definition at line 17 of file MapItem.cpp.
|
constexpr |
Definition at line 50 of file PRooFPS-dd-packet.h.