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)
|
|
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.
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()