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:: |
Una clase que crea una entrada en una página de puntuación. |
gpg:: |
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( 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
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()