gpg:: Pontuação
#include <score.h>
Estrutura de dados única que permite acessar dados sobre a pontuação de um jogador.
Resumo
Construtores e destruidores |
|
---|---|
Score()
|
|
Score(std::shared_ptr< const ScoreImpl > impl)
Construtor explícito.
|
|
Score(const Score & copy_from)
Copie o construtor para copiar uma pontuação existente em uma nova.
|
|
Score(Score && move_from)
Construtor para mover uma pontuação existente para uma nova.
|
|
~Score()
|
Funções públicas |
|
---|---|
Metadata() const
|
const std::string &
Retorna metadados especificados pelo desenvolvedor relacionados à pontuação, se houver algum definido para essa pontuação.
|
Rank() const
|
uint64_t
Retorna a classificação da pontuação do jogador em comparação com a de outros jogadores.
|
Valid() const
|
bool
Retorna "true" quando a pontuação retornada é preenchida com dados e acompanhada por um status de resposta bem-sucedida. "false" para uma pontuação criada pelo usuário que não foi preenchida ou que foi preenchida com um status de resposta de falha.
|
Value() const
|
uint64_t
Retorna a pontuação do jogador.
|
operator=(const Score & copy_from)
|
Score &
Operador de atribuição para atribuir o valor desta pontuação a outra pontuação.
|
operator=(Score && move_from)
|
Score &
Operador de atribuição para atribuir o valor desta pontuação a outra pontuação.
|
Funções públicas
Metadados
const std::string & Metadata() const
Retorna metadados especificados pelo desenvolvedor relacionados à pontuação, se houver algum definido para essa pontuação.
Classificação
uint64_t Rank() const
Retorna a classificação da pontuação do jogador em comparação com a de outros jogadores.
Pontuação
Score()
Pontuação
Score( std::shared_ptr< const ScoreImpl > impl )
Construtor explícito.
Pontuação
Score( const Score & copy_from )
Copie o construtor para copiar uma pontuação existente em uma nova.
Pontuação
Score( Score && move_from )
Construtor para mover uma pontuação existente para uma nova.
"r-value-reference".
Válido
bool Valid() const
Retorna "true" quando a pontuação retornada é preenchida com dados e acompanhada por um status de resposta bem-sucedida. "false" para uma pontuação criada pelo usuário que não foi preenchida ou que foi preenchida com um status de resposta de falha.
Ele precisa ser verdadeiro para que as funções getter nesse objeto sejam utilizáveis.
Valor
uint64_t Value() const
Retorna a pontuação do jogador.
operator=
Score & operator=( const Score & copy_from )
Operador de atribuição para atribuir o valor desta pontuação a outra pontuação.
operator=
Score & operator=( Score && move_from )
Operador de atribuição para atribuir o valor desta pontuação a outra pontuação.
"r-value-reference".
~Pontuação
~Score()