gpg:: ScorePage
#include <score_page.h>
Uma única estrutura de dados que permite acessar os dados da pontuação.
Resumo
Os dados incluem o ID do Cabeçalho, o 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.
Construtores e destrutores |
|
---|---|
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 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 que o Console do desenvolvedor do Google Play gerou anteriormente.
|
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 quadro de liderança foi consultado inicialmente em busca das melhores pontuações ou pontuações perto do jogador atual.
|
TimeSpan() const
|
Retorna o período do quadro de liderança.
|
Valid() const
|
bool
Retorna verdadeiro se
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.
|
Aulas |
|
---|---|
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 o quadro de liderança é PUBLIC 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 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 que o Console do desenvolvedor do Google Play gerou anteriormente.
Use-o para se referir a um placar no cliente do jogo. Ele só pode ser chamado quando Leaderboard::Valid() retorna verdadeiro.
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.
referência de r-value.
Iniciar
LeaderboardStart Start() const
Retorna se o quadro de liderança foi consultado inicialmente em busca das melhores pontuações ou pontuações perto do 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álida
bool Valid() const
operador=
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.
operador=
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.
referência de r-value.
~ScorePage
~ScorePage()