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)
Cria um ScoreSummary de um shared_ptr para 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 notas na página de notas.
Collection() const
Retorna a coleção à qual a tabela de classificação pertence.
CurrentPlayerScore() const
const Score &
Retorna a pontuação do jogador conectado no momento.
LeaderboardId() const
const std::string &
Retorna a string exclusiva gerada pelo Google Play Developer Console.
TimeSpan() const
Retorna o período do Leaderboard.
Valid() const
bool
Retorna verdadeiro se o ScoreSummary for preenchido com dados.
operator=(const ScoreSummary & copy_from)
Atribui essa ScoreSummary copiando de outra.
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 notas na página de notas.

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

Coleção

LeaderboardCollection Collection() const 

Retorna a coleção à qual a tabela de classificação pertence.

Os valores possíveis são PÚBLICO 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 gerada pelo Google Play Developer Console.

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

ScoreSummary

 ScoreSummary()

ScoreSummary

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

Cria um ScoreSummary de um shared_ptr para um ScoreSummaryImpl.

Destinado a uso interno pela 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 Leaderboard.

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

Válido

bool Valid() const 

Retorna verdadeiro se o ScoreSummary for preenchido com dados.

Precisa retornar "true" para que as funções getter no objeto ScoreSummary (LeaderboardId, TimeSpan etc.) sejam utilizáveis.

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Atribui essa ScoreSummary copiando de outra.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Atribui este ScoreSummary movendo outro para ele.

~ScoreSummary

 ~ScoreSummary()