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::ScorePage::Entry

Uma classe que cria uma entrada em uma página de pontuação.

gpg::ScorePage::ScorePageToken

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(
  std::shared_ptr< const ScorePageImpl > impl
)

Construtor explícito.

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 

Retorna verdadeiro se ScorePage for preenchido com dados.

Precisa retornar verdadeiro para que as funções getter no objeto ScorePage (LeaderboardId, Start etc.) possam ser usadas.

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