gpg::ScoreSummary

#include <score_summary.h>

Una singola struttura di dati che consente di accedere a un riepilogo delle informazioni sui punteggi.

Riepilogo

Costruttori e distruttori

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Crea un ScoreSummary da un shared_ptr a un 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 dei punteggi.
Collection() const
Restituisce la raccolta a cui appartiene la classifica.
CurrentPlayerScore() const
const Score &
Restituisce il punteggio del player attualmente connesso.
LeaderboardId() const
const std::string &
Restituisce la stringa univoca generata in precedenza dalla Console per gli sviluppatori di Google Play.
TimeSpan() const
Restituisce l'intervallo di tempo della classifica.
Valid() const
bool
Restituisce true se questo ScoreSummary è completato con dati.
operator=(const ScoreSummary & copy_from)
Assegna questo ScoreSummary copiando da un altro.
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 dei punteggi.

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

Raccolta

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 player attualmente connesso.

LeaderboardId

const std::string & LeaderboardId() const 

Restituisce la stringa univoca generata in precedenza dalla Console per gli sviluppatori di Google Play.

Utilizzalo 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 un shared_ptr a un ScoreSummaryImpl.

Destinato all'uso interno da parte dell'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 l'intervallo di tempo della classifica.

I valori possibili sono DAILY, WEEKLY o ALL_TIME.

Valida

bool Valid() const 

Restituisce true se questo ScoreSummary è completato con dati.

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

operatore=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Assegna questo ScoreSummary copiando da un altro.

operatore=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Assegna questo ScoreSummary spostandone un altro al suo interno.

~Riepilogo punteggio

 ~ScoreSummary()