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)
Crea un campo PlayerLevel da shared_ptr a PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Copia il 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 XP massimo 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 giocatore restituito è compilato con dati ed è accompagnato da uno stato di risposta corretta; false per un player non compilato creato dall'utente o per uno popolato con stato di risposta non riuscita.
operator=(const PlayerLevel & copy_from)
Operatore di assegnazione per l'assegnazione del valore di questo livello giocatore da un altro livello giocatore.
operator=(PlayerLevel && move_from)
Operatore di assegnazione per l'assegnazione del valore di 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 XP massimo 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
)

Crea un campo PlayerLevel da shared_ptr a PlayerLevelImpl.

Viene utilizzato internamente e non è destinato all'uso da parte dei consumatori di questa API.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Copia il 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.

versione r-value-reference.

Valido

bool Valid() const 

Restituisce true quando il livello del giocatore restituito è compilato con dati ed è accompagnato da uno stato di risposta corretta; false per un player non compilato creato dall'utente o per uno popolato con stato di risposta non riuscita.

Deve essere vero affinché le funzioni getter su questo oggetto siano utilizzabili.

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

Operatore di assegnazione per l'assegnazione del valore di questo livello giocatore da un altro livello giocatore.

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

Operatore di assegnazione per l'assegnazione del valore di questo livello giocatore da un altro livello giocatore.

Versione di riferimento al valore r

~Livello

 ~PlayerLevel()