gpg::ScorePage

#include <score_page.h>

Una singola struttura di dati che consente di accedere ai dati dei punteggi.

Riepilogo

I dati includono l'ID della Classifica, l'inizio, la durata, la raccolta, il token precedente della pagina punteggio, il token della pagina dei punteggi successiva e il vettore di tutte le voci di punteggio.

Costruttori e distruttori

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Costruttore esplicito.
ScorePage(const ScorePage & copy_from)
Copia costruttore per copiare una pagina di punteggio esistente in una nuova.
ScorePage(ScorePage && move_from)
Costruttore per spostare una pagina di punteggio esistente in una nuova.
~ScorePage()

Funzioni pubbliche

Collection() const
Indica se la classifica è PUBBLICA o SOCIALE.
Entries() const
const std::vector< ScorePage::Entry > &
Vettore di tutti i punteggi.
HasNextScorePage() const
bool
Valido se il tabellone punti ha una pagina di punteggio successiva.
HasPreviousScorePage() const
bool
Valido se il tabellone punti ha una pagina di punteggi precedente.
LeaderboardId() const
const std::string &
Restituisce la stringa univoca generata in precedenza dalla Console per gli sviluppatori di Google Play.
NextScorePageToken() const
Restituisce il token della pagina punteggio per la pagina successiva.
PreviousScorePageToken() const
Restituisce il token della pagina punteggio per la pagina precedente.
Start() const
Indica se nella classifica sono stati inizialmente cercati i punteggi migliori o i punteggi migliori nei pressi del giocatore corrente.
TimeSpan() const
Restituisce l'intervallo di tempo della classifica.
Valid() const
bool
Restituisce true se questo ScorePage è completato con dati.
operator=(const ScorePage & copy_from)
Operatore di assegnazione per assegnare il valore di questa pagina di punteggio da un'altra pagina di punteggio.
operator=(ScorePage && move_from)
Operatore di assegnazione per assegnare il valore di questa pagina di punteggio da un'altra pagina di punteggio.

Corsi

gpg::ScorePage::Entry

Un corso che crea una voce in una pagina di punteggio.

gpg::ScorePage::ScorePageToken

Una struttura di dati di tipo quasi opaco che rappresenta una query per una ScorePage (o è vuota).

Funzioni pubbliche

Raccolta

LeaderboardCollection Collection() const 

Indica se la classifica è PUBBLICA o SOCIALE.

Voci

const std::vector< ScorePage::Entry > & Entries() const 

Vettore di tutti i punteggi.

HasNextScorePage

bool HasNextScorePage() const 

Valido se il tabellone punti ha una pagina di punteggio successiva.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Valido se il tabellone punti ha una pagina di punteggi precedente.

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.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Restituisce il token della pagina punteggio per la pagina successiva.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Restituisce il token della pagina punteggio per la pagina precedente.

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

Costruttore esplicito.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Copia costruttore per copiare una pagina di punteggio esistente in una nuova.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Costruttore per spostare una pagina di punteggio esistente in una nuova.

r-value-reference version.

Inizia

LeaderboardStart Start() const 

Indica se nella classifica sono stati inizialmente cercati i punteggi migliori o i punteggi migliori nei pressi del giocatore corrente.

I valori possibili sono TOP_SCORES e PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Restituisce l'intervallo di tempo della classifica.

I valori possibili sono DAILY, WEEKLY e ALL_TIME.

Valida

bool Valid() const 

Restituisce true se questo ScorePage è completato con dati.

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

operatore=

ScorePage & operator=(
  const ScorePage & copy_from
)

Operatore di assegnazione per assegnare il valore di questa pagina di punteggio da un'altra pagina di punteggio.

operatore=

ScorePage & operator=(
  ScorePage && move_from
)

Operatore di assegnazione per assegnare il valore di questa pagina di punteggio da un'altra pagina di punteggio.

r-value-reference version.

~PaginaPunteggio

 ~ScorePage()