gpg::ScorePage

#include <score_page.h>

Un'unica struttura dati che consente di accedere ai dati dei punteggi.

Riepilogo

I dati includono ID leaderboard, inizio, periodo di tempo, raccolta, token pagina punteggio precedente, token pagina punteggio successivo e vettore di tutte le voci dei punteggi.

Costruttori e distruttori

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

Funzioni pubbliche

Collection() const
Restituisce se la classifica è PUBBLICA o SOCIAL.
Entries() const
const std::vector< ScorePage::Entry > &
Vettore di tutte le voci dei punteggi.
HasNextScorePage() const
bool
Opzione valida se il tabellone punti ha una pagina dei punteggi successiva.
HasPreviousScorePage() const
bool
Opzione valida se nel tabellone punti è presente una pagina dei punteggi precedente.
LeaderboardId() const
const std::string &
Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.
NextScorePageToken() const
Restituisce il token della pagina del punteggio per la pagina successiva.
PreviousScorePageToken() const
Restituisce il token della pagina del punteggio per la pagina precedente.
Start() const
Restituisce un valore che indica se nella classifica è stata inizialmente richiesta una query per i punteggi migliori o i punteggi più vicini al giocatore corrente.
TimeSpan() const
Restituisce il periodo di tempo della classifica.
Valid() const
bool
Restituisce true se l'elemento ScorePage è compilato con i dati.
operator=(const ScorePage & copy_from)
Operatore per l'assegnazione del valore di questa pagina dei punteggi da un'altra pagina dei punteggi.
operator=(ScorePage && move_from)
Operatore per l'assegnazione del valore di questa pagina dei punteggi da un'altra pagina dei punteggi.

Corsi

gpg::ScorePage::Entry

Una classe che crea una voce in una pagina con un punteggio.

gpg::ScorePage::ScorePageToken

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

Funzioni pubbliche

Collezione

LeaderboardCollection Collection() const 

Restituisce se la classifica è PUBBLICA o SOCIAL.

Voci

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

Vettore di tutte le voci dei punteggi.

HasNextScorePage

bool HasNextScorePage() const 

Opzione valida se il tabellone punti ha una pagina dei punteggi successiva.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Opzione valida se nel tabellone punti è presente una pagina dei punteggi precedente.

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.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Restituisce il token della pagina del punteggio per la pagina successiva.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Restituisce il token della pagina del punteggio per la pagina precedente.

ScorePage

 ScorePage()

ScorePage

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

Costruttore esplicito.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Copia il costruttore per copiare una pagina del punteggio esistente in una nuova.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Costruttore per spostare una pagina dei punteggi esistente in una nuova.

versione r-value-reference.

Inizia

LeaderboardStart Start() const 

Restituisce un valore che indica se nella classifica è stata inizialmente richiesta una query per i punteggi migliori o i punteggi più vicini al giocatore corrente.

I valori possibili sono TOP_SCORES e PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Restituisce il periodo di tempo della classifica.

I valori possibili sono DAILY, WEEKLY e ALL_TIME.

Valido

bool Valid() const 

Restituisce true se l'elemento ScorePage è compilato con i dati.

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

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

Operatore per l'assegnazione del valore di questa pagina dei punteggi da un'altra pagina dei punteggi.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

Operatore per l'assegnazione del valore di questa pagina dei punteggi da un'altra pagina dei punteggi.

versione r-value-reference.

~ScorePage

 ~ScorePage()