gpg:: PlayerLevel
#include <player_level.h>
Una singola struttura di dati contenente dati sul livello del giocatore.
Riepilogo
Costruttori e distruttori |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Consente di creare un PlayerLevel da un shared_ptr a un PlayerLevelImpl.
|
|
PlayerLevel(const PlayerLevel & copy_from)
Copia costruttore per copiare un livello giocatore esistente in uno nuovo.
|
|
PlayerLevel(PlayerLevel && move_from)
Costruttore per spostare un livello giocatore esistente in uno nuovo.
|
|
~PlayerLevel()
|
Funzioni pubbliche |
|
---|---|
LevelNumber() const
|
uint32_t
Restituisce il numero per questo livello, ad esempio
|
MaximumXP() const
|
uint64_t
Restituisce il valore massimo di XP rappresentato da questo livello, escluso.
|
MinimumXP() const
|
uint64_t
Restituisce il valore XP minimo necessario per raggiungere questo livello, incluso.
|
Valid() const
|
bool
Restituisce true quando il livello del player restituito è pieno di dati ed è accompagnato da uno stato di risposta riuscita; false per un player non popolato creato dall'utente o per uno stato completato accompagnato da uno stato di risposta non riuscita.
|
operator=(const PlayerLevel & copy_from)
|
Operatore di assegnazione per assegnare il valore a questo livello giocatore da un altro livello giocatore.
|
operator=(PlayerLevel && move_from)
|
Operatore di assegnazione per assegnare il valore a questo livello giocatore da un altro livello giocatore.
|
Funzioni pubbliche
LevelNumber
uint32_t LevelNumber() const
Restituisce il numero per questo livello, ad esempio
"livello 10".
MaximumXP
uint64_t MaximumXP() const
Restituisce il valore massimo di XP rappresentato da questo livello, escluso.
MinimumXP
uint64_t MinimumXP() const
Restituisce il valore XP minimo necessario per raggiungere questo livello, incluso.
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Consente di creare un PlayerLevel da un shared_ptr a un PlayerLevelImpl.
Viene utilizzato internamente e non è destinato all'uso da parte dei consumatori di questa API.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
Copia costruttore per copiare un livello giocatore esistente in uno nuovo.
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
Costruttore per spostare un livello giocatore esistente in uno nuovo.
r-value-reference version.
Valida
bool Valid() const
Restituisce true quando il livello del player restituito è pieno di dati ed è accompagnato da uno stato di risposta riuscita; false per un player non popolato creato dall'utente o per uno stato completato accompagnato da uno stato di risposta non riuscita.
Deve essere true affinché le funzioni getter su questo oggetto siano utilizzabili.
operatore=
PlayerLevel & operator=( const PlayerLevel & copy_from )
Operatore di assegnazione per assegnare il valore a questo livello giocatore da un altro livello giocatore.
operatore=
PlayerLevel & operator=( PlayerLevel && move_from )
Operatore di assegnazione per assegnare il valore a questo livello giocatore da un altro livello giocatore.
versione riferimento valore r
~Livello giocatore
~PlayerLevel()