gpg::PlayerLevel

#include <player_level.h>

Uma única estrutura que contém dados sobre a fase do jogador.

Resumo

Construtores e destruidores

PlayerLevel()
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Cria um PlayerLevel de um shared_ptr para um PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Copie 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 para este nível, por exemplo,
MaximumXP() const
uint64_t
Retorna o valor máximo de XP representado por este nível, exclusivo.
MinimumXP() const
uint64_t
Retorna o valor mínimo de XP necessário para atingir este nível.
Valid() const
bool
Retorna verdadeiro quando o nível do jogador retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedida. falso para um player não preenchido criado pelo usuário ou preenchido com um status de resposta de falha.
operator=(const PlayerLevel & copy_from)
Operador de atribuição para atribuir o valor deste nível de jogador a outro.
operator=(PlayerLevel && move_from)
Operador de atribuição para atribuir o valor deste nível de jogador a outro.

Funções públicas

LevelNumber

uint32_t LevelNumber() const 

Retorna o número para este nível, por exemplo,

"nível 10".

MaximumXP

uint64_t MaximumXP() const 

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

MinimumXP

uint64_t MinimumXP() const 

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

PlayerLevel

 PlayerLevel()

PlayerLevel

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

Cria um PlayerLevel de um shared_ptr para um PlayerLevelImpl.

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

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Copie 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.

"r-value-reference".

Válido

bool Valid() const 

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

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

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

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

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

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

versão r-value-reference

~Nível do jogador

 ~PlayerLevel()