gpg::ScoreSummary

#include <score_summary.h>

Une structure de données unique qui vous permet d'accéder à un résumé des informations sur les scores.

Résumé

Constructeurs et destructeurs

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Construit un ScoreSummary à partir d'un shared_ptr vers un ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Crée une copie d'un élément ScoreSummary existant.
ScoreSummary(ScoreSummary && move_from)
Déplace un élément ScoreSummary existant.
~ScoreSummary()

Fonctions publiques

ApproximateNumberOfScores() const
uint64_t
Renvoie le nombre approximatif de scores sur la page des scores.
Collection() const
Renvoie la collection à laquelle appartient le classement.
CurrentPlayerScore() const
const Score &
Renvoie le score du joueur actuellement connecté.
LeaderboardId() const
const std::string &
Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.
TimeSpan() const
Renvoie la période du classement.
Valid() const
bool
Renvoie "true" si cet ScoreSummary est renseigné avec des données.
operator=(const ScoreSummary & copy_from)
Attribue ce ScoreSummary en le copiant à partir d'un autre.
operator=(ScoreSummary && move_from)
Attribue ce ScoreSummary en y transférant une autre.

Fonctions publiques

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Renvoie le nombre approximatif de scores sur la page des scores.

Renvoie une erreur si aucun score n'a été demandé (max_results = 0) et limite le nombre à 25 s'il y en a trop.

Collection

LeaderboardCollection Collection() const 

Renvoie la collection à laquelle appartient le classement.

Les valeurs possibles sont PUBLIC et SOCIAL.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Renvoie le score du joueur actuellement connecté.

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

ScoreSummary

 ScoreSummary()

ScoreSummary

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

Construit un ScoreSummary à partir d'un shared_ptr vers un ScoreSummaryImpl.

Destiné à un usage interne par l'API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Crée une copie d'un élément ScoreSummary existant.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Déplace un élément ScoreSummary existant.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Renvoie la période du classement.

Les valeurs possibles sont DAILY, WEEKLY ou ALL_TIME.

Valide

bool Valid() const 

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

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

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Attribue ce ScoreSummary en le copiant à partir d'un autre.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Attribue ce ScoreSummary en y transférant une autre.

~ScoreSummary

 ~ScoreSummary()