gpg::Classifica

#include <leaderboard.h>

Un'unica struttura di dati che consente di accedere ai dati sullo stato di una classifica specifica, come il nome e la validità.

Riepilogo

Costruttori e distruttori

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Costruttore esplicito.
Leaderboard(const Leaderboard & copy_from)
Copia costruttore per copiare una classifica esistente in una nuova.
Leaderboard(Leaderboard && move_from)
Costruttore per spostare una classifica esistente in una nuova.
~Leaderboard()

Funzioni pubbliche

IconUrl() const
const std::string &
Restituisce l'URL che indirizza all'immagine dell'icona della classifica.
Id() const
const std::string &
Restituisce la stringa univoca generata in precedenza dalla Console per gli sviluppatori di Google Play.
Name() const
const std::string &
Restituisce il nome breve della classifica.
Order() const
Indica se l'ordine crescente o decrescente è migliore.
Valid() const
bool
Restituisce true quando la classifica restituita viene completata con dati ed è accompagnata da uno stato di risposta riuscita; false per una classifica non compilata creata dall'utente o una classifica completata accompagnata da uno stato di risposta non riuscita.
operator=(const Leaderboard & copy_from)
Operatore di assegnazione per assegnare il valore di questa classifica da un'altra classifica.
operator=(Leaderboard && move_from)
Operatore di assegnazione per assegnare il valore di questa classifica da un'altra classifica.

Funzioni pubbliche

IconUrl

const std::string & IconUrl() const 

Restituisce l'URL che indirizza all'immagine dell'icona della classifica.

Può essere chiamato solo quando Leaderboard::Valid() restituisce true.

ID

const std::string & Id() 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.

Classifica

 Leaderboard()

Classifica

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

Costruttore esplicito.

Classifica

 Leaderboard(
  const Leaderboard & copy_from
)

Copia costruttore per copiare una classifica esistente in una nuova.

Classifica

 Leaderboard(
  Leaderboard && move_from
)

Costruttore per spostare una classifica esistente in una nuova.

r-value-reference version.

Nome

const std::string & Name() const 

Restituisce il nome breve della classifica.

Può includere un massimo di 100 caratteri. Può essere chiamato solo quando Achievement::Valid() restituisce true.

Ordine

LeaderboardOrder Order() const 

Indica se l'ordine crescente o decrescente è migliore.

I valori possibili sono "LARGER_IS_BETTER" o "SmallER_IS_BETTER". LARGER_IS_BETTER posiziona i punteggi più grandi in alto (ordine decrescente). SmallER_IS_BETTER pone punteggi più piccoli in alto (ordine crescente). Può essere chiamato solo quando Achievement::Valid() restituisce true.

Valida

bool Valid() const 

Restituisce true quando la classifica restituita viene completata con dati ed è accompagnata da uno stato di risposta riuscita; false per una classifica non compilata creata dall'utente o una classifica completata accompagnata da uno stato di risposta non riuscita.

Deve essere true affinché le funzioni getter di questa classifica (id, nome, descrizione e così via) siano utilizzabili.

operatore=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

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

operatore=

Leaderboard & operator=(
  Leaderboard && move_from
)

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

r-value-reference version.

~Classifica

 ~Leaderboard()