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:: |
Une classe qui crée une entrée sur une page de scores. |
gpg:: |
Structure de données de type presque opaque représentant une requête pour une page ScorePage (ou vide). |
Fonctions publiques
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( 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
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()