gpg:: ScorePage
#include <score_page.h>
Uma única estrutura de dados que permite acessar os dados da pontuação.
Resumo
Os dados incluem ID do Ranking, início, período, coleção, token anterior da página de pontuação, token da próxima página de pontuação e o vetor de todas as entradas de pontuação.
Construtores e destruidores |
|
---|---|
ScorePage()
|
|
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Construtor explícito.
|
|
ScorePage(const ScorePage & copy_from)
Copie o construtor para copiar uma página de pontuação existente em uma nova.
|
|
ScorePage(ScorePage && move_from)
Construtor para mover uma página de pontuação existente para uma nova.
|
|
~ScorePage()
|
Funções públicas |
|
---|---|
Collection() const
|
Retorna indicando se o quadro de liderança é PUBLIC ou SOCIAL.
|
Entries() const
|
const std::vector< ScorePage::Entry > &
Vetor de todas as entradas de pontuação.
|
HasNextScorePage() const
|
bool
Válido se o placar tiver uma página de pontuação subsequente.
|
HasPreviousScorePage() const
|
bool
Válido se o placar tiver uma página de pontuação anterior.
|
LeaderboardId() const
|
const std::string &
Retorna a string exclusiva gerada anteriormente pelo Console do desenvolvedor do Google Play.
|
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 da página anterior.
|
Start() const
|
Retorna se o placar foi inicialmente consultado quanto às maiores pontuações ou pontuações próximas ao jogador atual.
|
TimeSpan() const
|
Retorna o período do quadro de liderança.
|
Valid() const
|
bool
Retorna verdadeiro se este
ScorePage for preenchido com dados. |
operator=(const ScorePage & copy_from)
|
Operador de atribuição para atribuir o valor desta página de pontuação a partir 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 a partir 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 de um tipo quase opaco que representa uma consulta para uma ScorePage (ou que está vazia). |
Funções públicas
Entradas
const std::vector< ScorePage::Entry > & Entries() const
Vetor de todas as entradas de pontuação.
HasNextScorePage
bool HasNextScorePage() const
Válido se o placar tiver uma página de pontuação subsequente.
HasPreviousScorePage
bool HasPreviousScorePage() const
Válido se o placar tiver uma página de pontuação anterior.
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".
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 da página anterior.
ScorePage
ScorePage()
ScorePage
ScorePage( const ScorePage & copy_from )
Copie o construtor para copiar uma página de pontuação existente em uma nova.
ScorePage
ScorePage( ScorePage && move_from )
Construtor para mover uma página de pontuação existente para uma nova.
"r-value-reference".
Iniciar
LeaderboardStart Start() const
Retorna se o placar foi inicialmente consultado quanto às maiores pontuações 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 quadro de liderança.
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 a partir 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 a partir de outra página de pontuação.
"r-value-reference".
~Página de pontuação
~ScorePage()