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'identifiant Leaderboard, le début, la période, la collection, le jeton de page de score précédent, 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)
Copier le constructeur pour copier une page de score existante dans une nouvelle
ScorePage(ScorePage && move_from)
Constructeur permettant de déplacer une page de scores existante vers une nouvelle page.
~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
Valable si le classement inclut une autre page de scores.
HasPreviousScorePage() const
bool
Valable si le classement inclut une page de scores 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 score pour la page suivante.
PreviousScorePageToken() const
Renvoie le jeton de score pour la page précédente.
Start() const
Indique si le classement a initialement été interrogé pour les meilleurs scores ou les scores proches du joueur actuel.
TimeSpan() const
Renvoie la période couverte par le classement.
Valid() const
bool
Renvoie "true" si cet ScorePage est renseigné avec des données.
operator=(const ScorePage & copy_from)
Opérateur d'attribution permettant d'attribuer la valeur de cette page de scores à partir d'une autre page de scores.
operator=(ScorePage && move_from)
Opérateur d'attribution permettant d'attribuer la valeur de cette page de scores à partir d'une autre page de scores.

Classes

gpg::ScorePage::Entry

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 un élément 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 

Valable si le classement inclut une autre page de scores.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Valable si le classement inclut une page de scores 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 score pour la page suivante.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Renvoie le jeton 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
)

Copier le constructeur pour copier une page de score existante dans une nouvelle

ScorePage

 ScorePage(
  ScorePage && move_from
)

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

r-value-reference.

Démarrer

LeaderboardStart Start() const 

Indique si le classement a initialement été interrogé pour 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 couverte par le classement.

Les valeurs possibles sont DAILY, WEEKLY et ALL_TIME.

Valide

bool Valid() const 

Renvoie "true" si cet ScorePage est renseigné avec des données.

Doit renvoyer "true" pour que les fonctions getter de l'objet ScorePage (LeaderboardId, Start, etc.) soient utilisables.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

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

operator=

ScorePage & operator=(
  ScorePage && move_from
)

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

r-value-reference.

~PageScore

 ~ScorePage()