gpg::ScorePage

#include <score_page.h>

Une structure de données unique qui vous permet d'accéder aux données de score

Résumé

Les données incluent l'ID du classement, le début, la période, la collection, le jeton de la page de score précédente, le jeton de la page de score suivante et le vecteur de toutes les entrées de score.

Constructeurs et destructeurs

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Constructeur explicite.
ScorePage(const ScorePage & copy_from)
Copiez le constructeur permettant de copier une page de scores existante dans une nouvelle.
ScorePage(ScorePage && move_from)
Constructeur permettant de déplacer une page de scores existante vers une nouvelle.
~ScorePage()

Fonctions publiques

Collection() const
Indique si le classement est PUBLIC ou SOCIAL.
Entries() const
const std::vector< ScorePage::Entry > &
Vecteur de toutes les entrées de score.
HasNextScorePage() const
bool
Valide si le tableau de scores possède une page de résultats ultérieure.
HasPreviousScorePage() const
bool
Valide si le classement a une page de résultats précédente.
LeaderboardId() const
const std::string &
Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.
NextScorePageToken() const
Renvoie le jeton de page de score pour la page suivante.
PreviousScorePageToken() const
Renvoie le jeton de page de score pour la page précédente.
Start() const
Indique si le classement a initialement été interrogé pour connaître les meilleurs scores ou les scores proches du joueur actuel.
TimeSpan() const
Renvoie la période du classement.
Valid() const
bool
Renvoie la valeur "true" si cet élément ScorePage est renseigné avec des données.
operator=(const ScorePage & copy_from)
Opérateur d'affectation permettant d'attribuer la valeur de cette page de score à partir d'une autre page de scores.
operator=(ScorePage && move_from)
Opérateur d'affectation permettant d'attribuer la valeur de cette page de score à partir d'une autre page de scores.

Classes

gpg::ScorePage::Entry

Une classe qui crée une entrée sur une page de scores.

gpg::ScorePage::ScorePageToken

Structure de données de type presque opaque représentant une requête pour une page ScorePage (ou vide).

Fonctions publiques

Collection

LeaderboardCollection Collection() const 

Indique si le classement est PUBLIC ou SOCIAL.

Entrées

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

Vecteur de toutes les entrées de score.

HasNextScorePage

bool HasNextScorePage() const 

Valide si le tableau de scores possède une page de résultats ultérieure.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Valide si le classement a une page de résultats précédente.

LeaderboardId

const std::string & LeaderboardId() const 

Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.

Utilisez-le pour faire référence à un classement dans votre client de jeu. Elle ne peut être appelée que lorsque Leaderboard::Valid() renvoie la valeur "true".

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Renvoie le jeton de page de score pour la page suivante.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Renvoie le jeton de page de score pour la page précédente.

ScorePage

 ScorePage()

ScorePage

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

Constructeur explicite.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Copiez le constructeur permettant de copier une page de scores existante dans une nouvelle.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Constructeur permettant de déplacer une page de scores existante vers une nouvelle.

r-value-reference.

Commencer

LeaderboardStart Start() const 

Indique si le classement a initialement été interrogé pour connaître les meilleurs scores ou les scores proches du joueur actuel.

Les valeurs possibles sont TOP_SCORES et PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Renvoie la période du classement.

Les valeurs possibles sont DAILY, WEEKLY et ALL_TIME.

Valide

bool Valid() const 

Renvoie la valeur "true" si cet élément ScorePage est renseigné avec des données.

La valeur "true" doit être renvoyée pour que les fonctions getter de l'objet ScorePage (LeaderboardId, Start, etc.) soient utilisables.

opérateur=

ScorePage & operator=(
  const ScorePage & copy_from
)

Opérateur d'affectation permettant d'attribuer la valeur de cette page de score à partir d'une autre page de scores.

opérateur=

ScorePage & operator=(
  ScorePage && move_from
)

Opérateur d'affectation permettant d'attribuer la valeur de cette page de score à partir d'une autre page de scores.

r-value-reference.

~ScorePage

 ~ScorePage()