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()