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 destruidores

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Construtor explícito.
Leaderboard(const Leaderboard & copy_from)
Copie o construtor para copiar um placar de líderes em um novo.
Leaderboard(Leaderboard && move_from)
Construtor para mover um placar atual para um novo.
~Leaderboard()

Funções públicas

IconUrl() const
const std::string &
Retorna o URL que leva à imagem do ícone deste Cabeçalho.
Id() const
const std::string &
Retorna a string exclusiva gerada anteriormente pelo Console do desenvolvedor do Google Play.
Name() const
const std::string &
Retorna o nome curto do placar.
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-sucedida; false para um placar criado pelo usuário não preenchido ou preenchido com um status de resposta de falha.
operator=(const Leaderboard & copy_from)
Operador de atribuição para atribuir o valor deste placar a partir de outro.
operator=(Leaderboard && move_from)
Operador de atribuição para atribuir o valor deste placar a partir de outro.

Funções públicas

IconUrl

const std::string & IconUrl() const 

Retorna o URL que leva à imagem do ícone deste Cabeçalho.

Ela só pode ser chamada quando Leaderboard::Valid() retorna "true".

ID

const std::string & Id() const 

Retorna a string exclusiva gerada anteriormente pelo Console do desenvolvedor do Google Play.

Use-o para se referir a um placar no cliente do jogo. Ela só pode ser chamada quando Leaderboard::Valid() retorna "true".

Ranking

 Leaderboard()

Ranking

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

Construtor explícito.

Ranking

 Leaderboard(
  const Leaderboard & copy_from
)

Copie o construtor para copiar um placar de líderes em um novo.

Ranking

 Leaderboard(
  Leaderboard && move_from
)

Construtor para mover um placar atual para um novo.

"r-value-reference".

Nome

const std::string & Name() const 

Retorna o nome curto do placar.

Até 100 caracteres. Ela só pode ser chamada quando conquista::Valid() retorna "verdadeiro".

Pedido

LeaderboardOrder Order() const 

Retorna se a ordem crescente ou decrescente é melhor.

Os valores possíveis são "LARGER_IS_BETTER" ou "MENOR_IS_BETTER". LARGER_IS_BETTER coloca pontuações maiores no topo (decrescente). smallER_IS_BETTER coloca pontuações menores no topo (crescente). Ela só pode ser chamada quando conquista::Valid() retorna "verdadeiro".

Válido

bool Valid() const 

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

Ele precisa ser verdadeiro para que as funções getter nesse placar (id, nome, descrição etc.) sejam utilizáveis.

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

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

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

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

"r-value-reference".

~Cabeçalho

 ~Leaderboard()