gpg:: ScorePage
#include <score_page.h>
Uma única estrutura de dados que permite acessar dados de pontuação.
Resumo
Os dados incluem o ID, a data de início, o período, a coleção, o token da página de pontuação anterior, o token da próxima página de pontuação e o vetor de todas as entradas de pontuação do Ranking.
Construtores e destrutores |
|
---|---|
ScorePage()
|
|
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Construtor explícito.
|
|
ScorePage(const ScorePage & copy_from)
Construtor de cópia para copiar uma página de nota atual em uma nova.
|
|
ScorePage(ScorePage && move_from)
Construtor para mover uma página de pontuação para uma nova.
|
|
~ScorePage()
|
Funções públicas |
|
---|---|
Collection() const
|
Retorna se a tabela de classificação é PÚBLICA ou SOCIAL.
|
Entries() const
|
const std::vector< ScorePage::Entry > &
Vetor de todas as entradas de pontuação.
|
HasNextScorePage() const
|
bool
Válido se a tabela de classificação tiver uma página de pontuação subsequente.
|
HasPreviousScorePage() const
|
bool
Válido se a tabela de classificação tiver uma página de pontuação anterior.
|
LeaderboardId() const
|
const std::string &
Retorna a string exclusiva gerada pelo Google Play Developer Console.
|
NextScorePageToken() const
|
Retorna o token da página de pontuação para a página seguinte.
|
PreviousScorePageToken() const
|
Retorna o token da página de pontuação para a página anterior.
|
Start() const
|
Retorna se a tabela de classificação foi consultada inicialmente para as pontuações mais altas ou para as pontuações próximas ao jogador atual.
|
TimeSpan() const
|
Retorna o período do placar.
|
Valid() const
|
bool
Retorna verdadeiro se o
ScorePage for preenchido com dados. |
operator=(const ScorePage & copy_from)
|
Operador de atribuição para atribuir o valor desta página de pontuação de outra página de pontuação.
|
operator=(ScorePage && move_from)
|
Operador de atribuição para atribuir o valor desta página de pontuação de outra página de pontuação.
|
Classes |
|
---|---|
gpg:: |
Uma classe que cria uma entrada em uma página de pontuação. |
gpg:: |
Uma estrutura de dados que é um tipo quase opaco que representa uma consulta para uma ScorePage (ou está vazia). |
Funções públicas
Coleção
LeaderboardCollection Collection() const
Retorna se a tabela de classificação é PÚBLICA ou SOCIAL.
Entradas
const std::vector< ScorePage::Entry > & Entries() const
Vetor de todas as entradas de pontuação.
HasNextScorePage
bool HasNextScorePage() const
Válido se a tabela de classificação tiver uma página de pontuação subsequente.
HasPreviousScorePage
bool HasPreviousScorePage() const
Válido se a tabela de classificação tiver uma página de pontuação anterior.
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".
NextScorePageToken
ScorePage::ScorePageToken NextScorePageToken() const
Retorna o token da página de pontuação para a página seguinte.
PreviousScorePageToken
ScorePage::ScorePageToken PreviousScorePageToken() const
Retorna o token da página de pontuação para a página anterior.
ScorePage
ScorePage()
ScorePage
ScorePage( const ScorePage & copy_from )
Construtor de cópia para copiar uma página de nota atual em uma nova.
ScorePage
ScorePage( ScorePage && move_from )
Construtor para mover uma página de pontuação para uma nova.
versão de referência do valor R.
Iniciar
LeaderboardStart Start() const
Retorna se a tabela de classificação foi consultada inicialmente para as pontuações mais altas ou pontuações próximas ao jogador atual.
Os valores possíveis são TOP_SCORES e PLAYER_CENTERED.
TimeSpan
LeaderboardTimeSpan TimeSpan() const
Retorna o período do placar.
Os valores possíveis são DAILY, WEEKLY e ALL_TIME.
Válido
bool Valid() const
operator=
ScorePage & operator=( const ScorePage & copy_from )
Operador de atribuição para atribuir o valor desta página de pontuação de outra página de pontuação.
operator=
ScorePage & operator=( ScorePage && move_from )
Operador de atribuição para atribuir o valor desta página de pontuação de outra página de pontuação.
versão de referência do valor R.
~ScorePage
~ScorePage()