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 destruidores

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 pontuações na página de pontuações.
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 gerada anteriormente pelo Console do desenvolvedor do Google Play.
TimeSpan() const
Retorna o período de tempo do quadro de liderança.
Valid() const
bool
Retorna verdadeiro se este 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ções.

Retorna um erro caso nenhuma pontuação tenha sido solicitada (max_results = 0) e limita o número a 25 caso haja um número excessivo deles.

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 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".

ScoreSummary

 ScoreSummary()

ScoreSummary

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

Cria um ScoreSummary de um shared_ptr para um ScoreSummaryImpl.

Destinado ao 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 de tempo do quadro de liderança.

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

Válido

bool Valid() const 

Retorna verdadeiro se este ScoreSummary for preenchido com dados.

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

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Atribui este ScoreSummary copiando de outro.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Atribui este ScoreSummary movendo outro para ele.

~ScoreResumo

 ~ScoreSummary()