gpg::PlayerLevel

#include <player_level.h>

Uma única estrutura de dados 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 a partir de um shared_ptr para um PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Construtor de cópia para copiar um nível de jogador existente para um novo.
PlayerLevel(PlayerLevel && move_from)
Construtor para mover um nível de jogador atual 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 este nível, excluindo.
MinimumXP() const
uint64_t
Retorna o valor mínimo de XP necessário para alcançar 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-sucedido. Retorna "false" para um jogador criado pelo usuário sem preenchimento ou para um preenchido acompanhado por um status de resposta com falha.
operator=(const PlayerLevel & copy_from)
Operador de atribuição para atribuir o valor do nível do jogador a partir de outro nível.
operator=(PlayerLevel && move_from)
Operador de atribuição para atribuir o valor do nível do jogador a partir 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 este nível, excluindo.

MinimumXP

uint64_t MinimumXP() const 

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

PlayerLevel

 PlayerLevel()

PlayerLevel

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

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

Ele é usado internamente e não é destinado a consumidores dessa API.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Construtor de cópia para copiar um nível de jogador existente para um novo.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

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

versão de referência do valor R.

Válido

bool Valid() const 

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

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

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

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

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

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

versão de referência do valor R

~PlayerLevel

 ~PlayerLevel()