gpg::ScorePage

#include <score_page.h>

Una sola estructura de datos 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 recopilació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 puntuaciones existente en una nueva
ScorePage(ScorePage && move_from)
Constructor para mover una página de puntuaciones 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
Válido si el marcador tiene una página de puntuaciones subsiguiente.
HasPreviousScorePage() const
bool
Válido si el marcador tiene una página de resultados anterior.
LeaderboardId() const
const std::string &
Muestra la cadena única que generó Google Play Developer Console con anterioridad.
NextScorePageToken() const
Muestra el token de la página de puntuación para la página siguiente.
PreviousScorePageToken() const
Muestra el token de la página de puntuación de la página anterior.
Start() const
Muestra si la tabla de clasificación se consultó inicialmente para obtener los puntajes máximos o los puntajes cercanos al jugador actual.
TimeSpan() const
Muestra el período de la tabla de clasificación.
Valid() const
bool
Muestra true si este ScorePage se propaga con datos.
operator=(const ScorePage & copy_from)
Operador de tareas para asignar el valor de esta página de calificaciones desde otra página de puntuaciones.
operator=(ScorePage && move_from)
Operador de tareas para asignar el valor de esta página de calificaciones desde otra página de puntuaciones.

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 casi opaca 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 

Válido si el marcador tiene una página de puntuaciones subsiguiente.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Válido si el marcador tiene una página de resultados anterior.

LeaderboardId

const std::string & LeaderboardId() const 

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

Úsalo para hacer referencia a una tabla de clasificación en tu cliente de juegos. Solo se la puede llamar cuando Leaderboard::Valid() muestra el valor true.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

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

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Muestra el token de la 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 puntuaciones existente en una nueva

ScorePage

 ScorePage(
  ScorePage && move_from
)

Constructor para mover una página de puntuaciones existente a una nueva.

y la versión de referencia de valor r.

Iniciar

LeaderboardStart Start() const 

Muestra si la tabla de clasificación se consultó inicialmente para obtener los puntajes máximos o los puntajes cercanos al jugador actual.

Los valores posibles son TOP_SCORES y PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Muestra el período de la tabla de clasificación.

Los valores posibles son DAILY, WEEKLY y ALL_TIME.

Válido

bool Valid() const 

Muestra true si este ScorePage se propaga con datos.

Debe mostrar el valor "true" para que las funciones del método get en el objeto ScorePage (LeaderboardId, Start, etc.) se puedan usar.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

Operador de tareas para asignar el valor de esta página de calificaciones desde otra página de calificaciones.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

Operador de tareas para asignar el valor de esta página de calificaciones desde otra página de calificaciones.

y la versión de referencia de valor r.

~ScorePage

 ~ScorePage()