![]() |
DDNet documentation
|
#include <save.h>
Classes | |
| struct | SSimpleSwitchers |
Public Member Functions | |
| ~CSaveTeam () | |
| const char * | GetString () |
| int | GetMembersCount () const |
| int | FromString (const char *pString) |
| bool | MatchPlayers (const char(*paNames)[MAX_NAME_LENGTH], const int *pClientId, int NumPlayer, char *pMessage, int MessageLen) const |
| ESaveResult | Save (CGameContext *pGameServer, int Team, bool Dry=false, bool Force=false) |
| bool | Load (CGameContext *pGameServer, int Team, bool KeepCurrentWeakStrong, bool IgnorePlayers=false) |
Static Public Member Functions | |
| static bool | HandleSaveError (ESaveResult Result, int ClientId, CGameContext *pGameContext) |
Public Attributes | |
| CSaveTee * | m_pSavedTees = nullptr |
Private Member Functions | |
| CCharacter * | MatchCharacter (CGameContext *pGameServer, int ClientId, int SaveId, bool KeepCurrentCharacter) const |
Private Attributes | |
| char | m_aString [MAX_SAVE_STRING_LENGTH] |
| SSimpleSwitchers * | m_pSwitchers = nullptr |
| ETeamState | m_TeamState = ETeamState::EMPTY |
| int | m_MembersCount = 0 |
| int | m_HighestSwitchNumber = 0 |
| int | m_TeamLocked = 0 |
| int | m_Practice = 0 |
| CSaveTeam::~CSaveTeam | ( | ) |
| int CSaveTeam::FromString | ( | const char * | pString | ) |
|
inline |
| const char * CSaveTeam::GetString | ( | ) |
|
static |
| bool CSaveTeam::Load | ( | CGameContext * | pGameServer, |
| int | Team, | ||
| bool | KeepCurrentWeakStrong, | ||
| bool | IgnorePlayers = false ) |
|
private |
| bool CSaveTeam::MatchPlayers | ( | const char(*) | paNames[MAX_NAME_LENGTH], |
| const int * | pClientId, | ||
| int | NumPlayer, | ||
| char * | pMessage, | ||
| int | MessageLen ) const |
| ESaveResult CSaveTeam::Save | ( | CGameContext * | pGameServer, |
| int | Team, | ||
| bool | Dry = false, | ||
| bool | Force = false ) |
|
private |
|
private |
|
private |
|
private |
| CSaveTee* CSaveTeam::m_pSavedTees = nullptr |
|
private |
|
private |
|
private |