![]() |
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.