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 colección, el token de página de puntuación anterior, el token de 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)
Constructor de copia para copiar una página de puntuación existente en una nueva.
ScorePage(ScorePage && move_from)
Es un 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 > &
Es un vector de todas las entradas de puntuación.
HasNextScorePage() const
bool
Es válido si el marcador tiene una página de puntuación posterior.
HasPreviousScorePage() const
bool
Es válido si el marcador 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 de la página siguiente.
PreviousScorePageToken() const
Muestra el token de página de puntuación de la página anterior.
Start() const
Muestra si la tabla de clasificación se consultó inicialmente para obtener las puntuaciones más altas o las puntuaciones cercanas al jugador actual.
TimeSpan() const
Devuelve el período de la tabla de clasificación.
Valid() const
bool
Muestra verdadero si este 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.
operator=(ScorePage && move_from)
Operador de asignación para asignar el valor de esta página de puntuación desde otra.

Clases

gpg::ScorePage::Entry

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

gpg::ScorePage::ScorePageToken

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

Funciones públicas

Collection

LeaderboardCollection Collection() const 

Muestra si la tabla de clasificación es pública o social.

Entradas

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

Es un vector de todas las entradas de puntuación.

HasNextScorePage

bool HasNextScorePage() const 

Es válido si el marcador tiene una página de puntuación posterior.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Es válido si el marcador 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.

Úsala para hacer referencia a una tabla de clasificación en tu cliente de juegos. Solo se puede llamar cuando Leaderboard::Valid() devuelve un valor verdadero.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Muestra el token de página de puntuación de 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
)

Constructor de copia para copiar una página de puntuación existente en una nueva.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Es un constructor para mover una página de puntuación existente a una nueva.

Versión de r-value-reference.

Iniciar

LeaderboardStart Start() const 

Muestra si la tabla de clasificación se consultó inicialmente para obtener las puntuaciones más altas o las puntuaciones cercanas al jugador actual.

Los valores posibles son TOP_SCORES y PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

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

Los valores posibles son DAILY, WEEKLY y ALL_TIME.

Válido

bool Valid() const 

Muestra verdadero si este ScorePage se propaga con datos.

Debe mostrar verdadero para que se puedan usar las funciones de acceso en el objeto ScorePage (LeaderboardId, Start, etcétera).

operador=

ScorePage & operator=(
  const ScorePage & copy_from
)

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

operador=

ScorePage & operator=(
  ScorePage && move_from
)

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

Versión de r-value-reference.

~ScorePage

 ~ScorePage()