gpg::ScoreSummary

#include <score_summary.h>

Un'unica struttura di dati che consente di accedere a un riepilogo delle informazioni sul punteggio.

Riepilogo

Costruttori e distruttori

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Crea un ScoreSummary da shared_ptr a ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Crea una copia di un ScoreSummary esistente.
ScoreSummary(ScoreSummary && move_from)
Sposta un elemento ScoreSummary esistente.
~ScoreSummary()

Funzioni pubbliche

ApproximateNumberOfScores() const
uint64_t
Restituisce il numero approssimativo di punteggi nella pagina del punteggio.
Collection() const
Restituisce la raccolta a cui appartiene la classifica.
CurrentPlayerScore() const
const Score &
Restituisce il punteggio del giocatore che ha eseguito l'accesso.
LeaderboardId() const
const std::string &
Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.
TimeSpan() const
Restituisce il periodo di tempo della classifica.
Valid() const
bool
Restituisce true se l'elemento ScoreSummary è compilato con i dati.
operator=(const ScoreSummary & copy_from)
Assegna questo ScoreSummary copiandolo da un altro dispositivo.
operator=(ScoreSummary && move_from)
Assegna questo ScoreSummary spostandone un altro al suo interno.

Funzioni pubbliche

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Restituisce il numero approssimativo di punteggi nella pagina del punteggio.

Restituisce un errore se non sono stati richiesti punteggi (max_results = 0) e blocca il numero su 25 se il numero è eccessivo.

Collezione

LeaderboardCollection Collection() const 

Restituisce la raccolta a cui appartiene la classifica.

I valori possibili sono PUBLIC e SOCIAL.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Restituisce il punteggio del giocatore che ha eseguito l'accesso.

LeaderboardId

const std::string & LeaderboardId() const 

Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.

Utilizzala per fare riferimento a una classifica nel tuo client di gioco. Può essere chiamato solo quando Leaderboard::Valid() restituisce true.

ScoreSummary

 ScoreSummary()

ScoreSummary

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

Crea un ScoreSummary da shared_ptr a ScoreSummaryImpl.

Destinato per uso interno dall'API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Crea una copia di un ScoreSummary esistente.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Sposta un elemento ScoreSummary esistente.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Restituisce il periodo di tempo della classifica.

I valori possibili sono DAILY, WEEKLY o ALL_TIME.

Valido

bool Valid() const 

Restituisce true se l'elemento ScoreSummary è compilato con dati.

Deve restituire true affinché le funzioni getter sull'oggetto ScoreSummary (LeaderboardId, TimeSpan e così via) siano utilizzabili.

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Assegna questo ScoreSummary copiandolo da un altro dispositivo.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Assegna questo ScoreSummary spostandone un altro al suo interno.

~ScoreRiepilogo

 ~ScoreSummary()