gpg::PlayerLevel

#include <player_level.h>

Uma única estrutura que contém dados sobre o nível do jogador.

Resumo

Construtores e destrutores

PlayerLevel()
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Constrói um PlayerLevel de um shared_ptr para um PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Copia o construtor para copiar um nível de jogador existente para um novo.
PlayerLevel(PlayerLevel && move_from)
Construtor para mover um nível de jogador existente para um novo.
~PlayerLevel()

Funções públicas

LevelNumber() const
uint32_t
Retorna o número desse nível, por exemplo,
MaximumXP() const
uint64_t
Retorna o valor máximo de XP representado por esse nível, exclusivo.
MinimumXP() const
uint64_t
Retorna o valor mínimo de XP necessário para atingir esse nível.
Valid() const
bool
Retorna "true" quando o nível do jogador retornado é preenchido com dados e é acompanhado por um status de resposta bem-sucedida; "false", para um player não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta de falha.
operator=(const PlayerLevel & copy_from)
Operador de atribuição para atribuir o valor desse nível de jogador de outro nível.
operator=(PlayerLevel && move_from)
Operador de atribuição para atribuir o valor desse nível de jogador de outro nível.

Funções públicas

LevelNumber

uint32_t LevelNumber() const 

Retorna o número desse nível, por exemplo,

"nível 10".

MaximumXP

uint64_t MaximumXP() const 

Retorna o valor máximo de XP representado por esse nível, exclusivo.

MinimumXP

uint64_t MinimumXP() const 

Retorna o valor mínimo de XP necessário para atingir esse nível.

PlayerLevel

 PlayerLevel()

PlayerLevel

 PlayerLevel(
  std::shared_ptr< const PlayerLevelImpl > impl
)

Constrói um PlayerLevel de um shared_ptr para um PlayerLevelImpl.

Ela é usada internamente e não se destina aos consumidores desta API.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Copia o construtor para copiar um nível de jogador existente para um novo.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

Construtor para mover um nível de jogador existente para um novo.

referência de r-value.

Válida

bool Valid() const 

Retorna "true" quando o nível do jogador retornado é preenchido com dados e é acompanhado por um status de resposta bem-sucedida; "false", para um player não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta de falha.

Ele precisa ser verdadeiro para que as funções getter nesse objeto sejam utilizáveis.

operador=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

Operador de atribuição para atribuir o valor desse nível de jogador de outro nível.

operador=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

Operador de atribuição para atribuir o valor desse nível de jogador de outro nível.

Versão de referência do valor r

~PlayerLevel

 ~PlayerLevel()