gpg::ScorePage

#include <score_page.h>

Es una estructura de datos única que te permite acceder a los datos de puntuación.

Resumen

Los datos incluyen el ID de la tabla de clasificación, el inicio, el período, la colección, el token de la página de puntuación anterior, el token de la página de puntuación siguiente y el vector de todas las entradas de puntuación.

Constructores y destructores

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Constructor explícito.
ScorePage(const ScorePage & copy_from)
Copia el constructor para copiar una página de puntuación existente en una nueva.
ScorePage(ScorePage && move_from)
Constructor para mover una página de puntuación existente a una nueva.
~ScorePage()

Funciones públicas

Collection() const
Muestra si la tabla de clasificación es PÚBLICA o SOCIAL.
Entries() const
const std::vector< ScorePage::Entry > &
Vector de todas las entradas de puntuación.
HasNextScorePage() const
bool
Es válida si la tabla de clasificaciones tiene una página de puntuación posterior.
HasPreviousScorePage() const
bool
Es válida si la tabla de clasificaciones tiene una página de puntuación anterior.
LeaderboardId() const
const std::string &
Muestra la cadena única que Google Play Console generó con anterioridad.
NextScorePageToken() const
Muestra el token de página de puntuación para la página siguiente.
PreviousScorePageToken() const
Muestra el token de página de puntuación de la página anterior.
Start() const
Muestra si se consultó inicialmente la tabla de clasificación para ver las puntuaciones más altas o las puntuaciones más altas cerca del jugador actual.
TimeSpan() const
Muestra el intervalo de tiempo de la tabla de clasificación.
Valid() const
bool
Muestra true si esta ScorePage se propaga con datos.
operator=(const ScorePage & copy_from)
Operador de asignación para asignar el valor de esta página de puntuación desde otra página de puntuación.
operator=(ScorePage && move_from)
Operador de asignación para asignar el valor de esta página de puntuación desde otra página de puntuación.

Clases

gpg::ScorePage::Entry

Una clase que crea una entrada en una página de puntuación.

gpg::ScorePage::ScorePageToken

Es una estructura de datos de tipo casi opaco que representa una consulta para una ScorePage (o está vacía).

Funciones públicas

Colección

LeaderboardCollection Collection() const 

Muestra si la tabla de clasificación es PÚBLICA o SOCIAL.

Entradas

const std::vector< ScorePage::Entry > & Entries() const 

Vector de todas las entradas de puntuación.

HasNextScorePage

bool HasNextScorePage() const 

Es válida si la tabla de clasificaciones tiene una página de puntuación posterior.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Es válida si la tabla de clasificaciones tiene una página de puntuación anterior.

LeaderboardId

const std::string & LeaderboardId() const 

Muestra la cadena única que Google Play Console generó con anterioridad.

Úsalo para consultar una tabla de clasificación en tu cliente de juegos. Solo se puede llamar cuando Leaderboard::Valid() muestra el valor verdadero.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Muestra el token de página de puntuación para la página siguiente.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Muestra el token de página de puntuación de la página anterior.

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

Constructor explícito.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Copia el constructor para copiar una página de puntuación existente en una nueva.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Constructor para mover una página de puntuación existente a una nueva.

r-value-reference.

Inicio

LeaderboardStart Start() const 

Muestra si se consultó inicialmente la tabla de clasificación para ver las puntuaciones más altas o las puntuaciones más altas cerca del jugador actual.

Los valores posibles son TOP_SCORES y PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Muestra el intervalo de tiempo de la tabla de clasificación.

Los valores posibles son DAILY, WEEKLY y ALL_TIME.

Válido

bool Valid() const 

Muestra true si esta ScorePage se propaga con datos.

El resultado debe ser verdadero para que se puedan usar las funciones del método get en el objeto ScorePage (LeaderboardId, Start, etc.).

operador=

ScorePage & operator=(
  const ScorePage & copy_from
)

Operador de asignación para asignar el valor de esta página de puntuación desde otra página de puntuación.

operador=

ScorePage & operator=(
  ScorePage && move_from
)

Operador de asignación para asignar el valor de esta página de puntuación desde otra página de puntuación.

r-value-reference.

~Página de puntuación

 ~ScorePage()