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