gpg::ScoreSummary

#include <score_summary.h>

Una sola estructura de datos que te permite acceder a un resumen de la información de la puntuación.

Resumen

Constructores y destructores

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Construye un ScoreSummary de shared_ptr a ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Crea una copia de un ScoreSummary existente.
ScoreSummary(ScoreSummary && move_from)
Mueve un ScoreSummary existente.
~ScoreSummary()

Funciones públicas

ApproximateNumberOfScores() const
uint64_t
Muestra la cantidad aproximada de puntuaciones en la página de puntuaciones.
Collection() const
Devuelve la colección a la que pertenece la tabla de clasificación.
CurrentPlayerScore() const
const Score &
Muestra la puntuación del jugador que actualmente accedió.
LeaderboardId() const
const std::string &
Muestra la cadena única que generó Google Play Developer Console con anterioridad.
TimeSpan() const
Muestra el período de la tabla de clasificación.
Valid() const
bool
Muestra true si este ScoreSummary se propaga con datos.
operator=(const ScoreSummary & copy_from)
Asigna este ScoreSummary copiando uno de otro.
operator=(ScoreSummary && move_from)
Asigna este ScoreSummary moviendo otro.

Funciones públicas

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Muestra la cantidad aproximada de puntuaciones en la página de puntuaciones.

Muestra un error si no se solicitaron puntuaciones (max_results = 0) y fija el número en 25 si hay un número excesivo de ellas.

Colección

LeaderboardCollection Collection() const 

Devuelve la colección a la que pertenece la tabla de clasificación.

Los valores posibles son PUBLIC y SOCIAL.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Muestra la puntuación del jugador que actualmente accedió.

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 verdadero.

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

Construye un ScoreSummary de shared_ptr a ScoreSummaryImpl.

Diseñado para el uso interno de la API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Crea una copia de un ScoreSummary existente.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Mueve un ScoreSummary existente.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

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

Los valores posibles son DAILY, WEEKLY o ALL_TIME.

Válido

bool Valid() const 

Muestra true si este ScoreSummary se propaga con datos.

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

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Asigna este ScoreSummary copiando uno de otro.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Asigna este ScoreSummary moviendo otro.

Resumen de puntuación

 ~ScoreSummary()