gpg::ScoreSummary

#include <score_summary.h>

Uma única estrutura de dados que permite acessar um resumo das informações da pontuação.

Resumo

Construtores e destrutores

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Constrói um ScoreSummary de um shared_ptr a um ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Cria uma cópia de um ScoreSummary existente.
ScoreSummary(ScoreSummary && move_from)
Move um ScoreSummary existente.
~ScoreSummary()

Funções públicas

ApproximateNumberOfScores() const
uint64_t
Retorna o número aproximado de pontuações na página de pontuação.
Collection() const
Retorna a coleção à qual o placar pertence.
CurrentPlayerScore() const
const Score &
Retorna a pontuação do jogador conectado no momento.
LeaderboardId() const
const std::string &
Retorna a string exclusiva que o Console do desenvolvedor do Google Play gerou anteriormente.
TimeSpan() const
Retorna o período do placar.
Valid() const
bool
Retorna verdadeiro se ScoreSummary for preenchido com dados.
operator=(const ScoreSummary & copy_from)
Atribui este ScoreSummary copiando de outro.
operator=(ScoreSummary && move_from)
Atribui este ScoreSummary movendo outro para ele.

Funções públicas

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Retorna o número aproximado de pontuações na página de pontuação.

Retorna um erro se nenhuma pontuação tiver sido solicitada (max_results = 0) e limita o número em 25 se houver um número excessivo delas.

Coleção

LeaderboardCollection Collection() const 

Retorna a coleção à qual o placar pertence.

Os valores possíveis são PUBLIC e SOCIAL.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Retorna a pontuação do jogador conectado no momento.

LeaderboardId

const std::string & LeaderboardId() 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.

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

Constrói um ScoreSummary de um shared_ptr a um ScoreSummaryImpl.

Destinado ao uso interno da API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Cria uma cópia de um ScoreSummary existente.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Move um ScoreSummary existente.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Retorna o período do placar.

Os valores possíveis são DAILY, WEEKLY ou ALL_TIME.

Válida

bool Valid() const 

Retorna verdadeiro se ScoreSummary for preenchido com dados.

Precisa retornar verdadeiro para que as funções getter no objeto ScoreSummary (LeaderboardId, TimeSpan etc.) possam ser usadas.

operador=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Atribui este ScoreSummary copiando de outro.

operador=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Atribui este ScoreSummary movendo outro para ele.

~ScoreSummary

 ~ScoreSummary()