gpg::Cabeçalho

#include <leaderboard.h>

Uma única estrutura de dados que permite acessar dados sobre o status de um placar específico, como nome e validade.

Resumo

Construtores e destrutores

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Construtor explícito.
Leaderboard(const Leaderboard & copy_from)
Copiar o construtor para copiar um placar existente em um novo.
Leaderboard(Leaderboard && move_from)
Construtor para mover um quadro de liderança existente para um novo.
~Leaderboard()

Funções públicas

IconUrl() const
const std::string &
Retorna o URL que leva à imagem do ícone deste placar.
Id() const
const std::string &
Retorna a string exclusiva que o Console do desenvolvedor do Google Play gerou anteriormente.
Name() const
const std::string &
Retorna o nome curto do quadro de liderança.
Order() const
Retorna se a ordem crescente ou decrescente é melhor.
Valid() const
bool
Retorna verdadeiro quando o quadro de liderança retornado é preenchido com dados e é acompanhado por um status de resposta bem-sucedido; falso para um placar não preenchido criado pelo usuário ou para um placar preenchido acompanhado por um status de resposta malsucedida.
operator=(const Leaderboard & copy_from)
Operador de atribuição para atribuir o valor deste placar de outro placar.
operator=(Leaderboard && move_from)
Operador de atribuição para atribuir o valor deste placar de outro placar.

Funções públicas

IconUrl

const std::string & IconUrl() const 

Retorna o URL que leva à imagem do ícone deste placar.

Ele só pode ser chamado quando Leaderboard::Valid() retorna verdadeiro.

ID

const std::string & Id() const 

Retorna a string exclusiva que o Console do desenvolvedor do Google Play gerou anteriormente.

Use-o para se referir a um placar no cliente do jogo. Ele só pode ser chamado quando Leaderboard::Valid() retorna verdadeiro.

Ranking

 Leaderboard()

Ranking

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

Construtor explícito.

Ranking

 Leaderboard(
  const Leaderboard & copy_from
)

Copiar o construtor para copiar um placar existente em um novo.

Ranking

 Leaderboard(
  Leaderboard && move_from
)

Construtor para mover um quadro de liderança existente para um novo.

referência de r-value.

Nome

const std::string & Name() const 

Retorna o nome curto do quadro de liderança.

Até 100 caracteres. Ele só pode ser chamado quando Achievement::Valid() retorna "true".

Pedido

LeaderboardOrder Order() const 

Retorna se a ordem crescente ou decrescente é melhor.

Os valores possíveis são "LARGER_IS_BETTER" ou "MENER_IS_BETTER". LARGER_IS_BETTER coloca pontuações maiores no topo (decrescente). MENER_IS_BETTER coloca pontuações menores no topo (crescente). Ele só pode ser chamado quando Achievement::Valid() retorna "true".

Válida

bool Valid() const 

Retorna verdadeiro quando o quadro de liderança retornado é preenchido com dados e é acompanhado por um status de resposta bem-sucedido; falso para um placar não preenchido criado pelo usuário ou para um placar preenchido acompanhado por um status de resposta malsucedida.

Ele precisa ser verdadeiro para que as funções getter nesse placar (ID, Nome, Descrição etc.) possam ser usadas.

operador=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

Operador de atribuição para atribuir o valor deste placar de outro placar.

operador=

Leaderboard & operator=(
  Leaderboard && move_from
)

Operador de atribuição para atribuir o valor deste placar de outro placar.

referência de r-value.

~Cabeçalho

 ~Leaderboard()