gpg::ScoreSummary

#include <score_summary.h>

Une structure de données unique qui vous permet d'accéder à une synthèse des informations sur le score.

Résumé

Constructeurs et destructeurs

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Construit un ScoreSummary à partir d'une shared_ptr en ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Crée une copie d'un 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 de 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 la valeur "true" si cet élément ScoreSummary est renseigné avec des données.
operator=(const ScoreSummary & copy_from)
Attribue ce ScoreSummary en copiant un autre élément.
operator=(ScoreSummary && move_from)
Attribue cet élément ScoreSummary en y déplaçant un autre élément.

Fonctions publiques

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

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

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

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'une shared_ptr en ScoreSummaryImpl.

Destiné à un usage interne par l'API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Crée une copie d'un 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 la valeur "true" si cet élément ScoreSummary est renseigné avec des données.

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

opérateur=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Attribue ce ScoreSummary en copiant un autre élément.

opérateur=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Attribue cet élément ScoreSummary en y déplaçant un autre élément.

~ScoreSummary

 ~ScoreSummary()