![]() |
PRooFPS-dd Dev Doc 1.0
PRooFPS-dd Developer Documentation
|
Classes | |
| class | CameraHandling |
| class | Config |
| struct | DeathKillEvent |
| class | DeathKillEventLister |
| class | DeathMatchMode |
| In DeathMatch a.k.a. More... | |
| struct | DrawableEvent |
| class | DrawableEventLister |
| A specified maximum number of events stored in FIFO container for a limited amount of time. More... | |
| struct | Durations |
| struct | Event |
| class | EventLister |
| A specified maximum number of events stored in FIFO container for a limited amount of time. More... | |
| class | Explosion |
| class | GameMode |
| GameMode class represent the Frag Table and the winning condition checks. More... | |
| class | GUI |
| class | InOutSlider |
| In/Out Slider GUI Element for PRooFPS-dd. More... | |
| class | InputHandling |
| class | Mapcycle |
| class | MapItem |
| class | Maps |
| class | Minimap |
| struct | MsgBulletUpdateFromServer |
| struct | MsgCurrentWpnUpdateFromServer |
| struct | MsgDeathNotificationFromServer |
| struct | MsgGameRoundStateFromServer |
| struct | MsgGameSessionStateFromServer |
| struct | MsgMapChangeFromServer |
| struct | MsgMapItemUpdateFromServer |
| struct | MsgPlayerEventFromServer |
| struct | MsgServerInfoFromServer |
| struct | MsgUserCmdFromClient |
| struct | MsgUserInGameMenuCmd |
| struct | MsgUserNameChangeAndBootupDone |
| struct | MsgUserSetupFromServer |
| struct | MsgUserUpdateFromServer |
| struct | MsgWpnUpdateFromServer |
| class | Networking |
| class | Physics |
| class | Player |
| class | PlayerHandling |
| struct | PlayersTableRow |
| struct | PRooFPSappMsgId2ZStringPair |
| class | PRooFPSddPGE |
| The customized game engine class. More... | |
| class | PureObject3dInOutSlider |
| struct | ServerEvent |
| class | ServerEventLister |
| class | Smoke |
| class | Sounds |
| class | TeamDeathMatchMode |
| In Team DeathMatch game mode, players are grouped into teams. More... | |
| class | TeamRoundGameMode |
| In Team Round Game mode, players are grouped into teams, same way as in Team DeathMatch. More... | |
| 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... | |
Typedefs | |
| typedef PFL::StringHash | ExplosionObjRefId |
Functions | |
| GameModeType & | operator++ (GameModeType &gm) |
| Prefix increment, useful in iterating over different game modes in unit test. | |
| std::ostream & | operator<< (std::ostream &s, const TeamRoundGameMode::RoundStateFSM::RoundState &rs) |
| Write to stream. | |
| 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 |
| typedef PFL::StringHash proofps_dd::ExplosionObjRefId |
Definition at line 19 of file Explosion.h.
|
strong |
| Enumerator | |
|---|---|
| DeathMatch | |
| TeamDeathMatch | |
| TeamRoundGame | |
| Max | |
Definition at line 51 of file GameMode.h.
|
strong |
Game is being restarted with keeping the players:
Practically the restart type now controls how much Player data shall be cleared: in some cases only Player stats, in some other cases even team assignments also need to be cleared.
So for now this class could be renamed to PlayerResetType, but maybe in the future it will also reset some other, non-Player-related stuff too.
Definition at line 41 of file GameMode.h.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Vertical | |
| Horizontal | |
Definition at line 45 of file EventLister.h.
| 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.
| proofps_dd::GameModeType & proofps_dd::operator++ | ( | proofps_dd::GameModeType & | gm | ) |
Prefix increment, useful in iterating over different game modes in unit test.
Definition at line 38 of file GameMode.cpp.
| std::ostream & proofps_dd::operator<< | ( | std::ostream & | s, |
| const MapItemType & | eMapItemType ) |
Definition at line 17 of file MapItem.cpp.
| std::ostream & proofps_dd::operator<< | ( | std::ostream & | s, |
| const TeamRoundGameMode::RoundStateFSM::RoundState & | rs ) |
Write to stream.
Definition at line 1140 of file GameMode.cpp.
|
constexpr |
Definition at line 52 of file PRooFPS-dd-packet.h.