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

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

gpg::ScorePage::ScorePageToken

Uma estrutura de dados de um tipo quase opaco que representa uma consulta para uma ScorePage (ou que está vazia).

Funções públicas

Coleção

LeaderboardCollection Collection() const 

Retorna indicando 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 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(
  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.

"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 

Retorna verdadeiro se este ScorePage for preenchido com dados.

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

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