gpg::Pontuação

#include <score.h>

Estrutura de dados única que permite acessar dados sobre a pontuação de um jogador.

Resumo

Construtores e destrutores

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 algum deles tiver sido 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 não preenchida criada pelo usuário ou para uma preenchida acompanhada de 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 de outra pontuação.
operator=(Score && move_from)
Score &
Operador de atribuição para atribuir o valor desta pontuação de outra pontuação.

Funções públicas

Metadados

const std::string & Metadata() const 

Retorna metadados especificados pelo desenvolvedor relacionados à pontuação, se algum deles tiver sido 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.

referência de r-value.

Válida

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 não preenchida criada pelo usuário ou para uma preenchida acompanhada de 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.

operador=

Score & operator=(
  const Score & copy_from
)

Operador de atribuição para atribuir o valor desta pontuação de outra pontuação.

operador=

Score & operator=(
  Score && move_from
)

Operador de atribuição para atribuir o valor desta pontuação de outra pontuação.

referência de r-value.

~Pontuação

 ~Score()