gpg::ScorePage

#include <score_page.h>

Eine einzelne Datenstruktur, über die Sie auf Punktzahldaten zugreifen können.

Zusammenfassung

Die Daten umfassen die Leaderboard-ID, den Start, den Zeitraum, die Sammlung, das vorherige Punktzahlseiten-Token, das nächste Punktzahlseite-Token und den Vektor aller Punktzahleinträge.

Konstruktoren und Zerstörer

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Expliziter Konstruktor.
ScorePage(const ScorePage & copy_from)
Konstruktor zum Kopieren einer vorhandenen Punktzahlseite in eine neue kopieren
ScorePage(ScorePage && move_from)
Konstruktor zum Verschieben einer vorhandenen Punktzahlseite in eine neue
~ScorePage()

Öffentliche Funktionen

Collection() const
Gibt zurück, ob die Bestenliste PUBLIC oder SOCIAL ist.
Entries() const
const std::vector< ScorePage::Entry > &
Vektor aller Punktzahleinträge.
HasNextScorePage() const
bool
Gültig, wenn die Punkteliste eine nachfolgende Punkteliste hat.
HasPreviousScorePage() const
bool
Gültig, wenn die Punkteliste eine vorherige Punkteseite hat.
LeaderboardId() const
const std::string &
Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.
NextScorePageToken() const
Gibt das Token der Punktzahlseite für die nachfolgende Seite zurück.
PreviousScorePageToken() const
Gibt das Token der Punktzahlseite für die vorherige Seite zurück
Start() const
Gibt zurück, ob in der Bestenliste ursprünglich nach Top-Punkten oder nach Punktzahlen in der Nähe des aktuellen Spielers abgefragt wurde.
TimeSpan() const
Gibt die Zeitspanne der Bestenliste zurück.
Valid() const
bool
Gibt „true“ zurück, wenn ScorePage mit Daten gefüllt ist.
operator=(const ScorePage & copy_from)
Zuweisungsoperator zum Zuweisen des Werts dieser Punktzahlseite von einer anderen Punktzahlseite.
operator=(ScorePage && move_from)
Zuweisungsoperator zum Zuweisen des Werts dieser Punktzahlseite von einer anderen Punktzahlseite.

Klassen

gpg::ScorePage::Entry

Eine Klasse, die einen Eintrag auf einer Punktzahlseite erstellt.

gpg::ScorePage::ScorePageToken

Eine Datenstruktur, die ein nahezu intransparenter Typ ist, der eine Abfrage für eine ScorePage darstellt (oder leer ist).

Öffentliche Funktionen

Sammlung

LeaderboardCollection Collection() const 

Gibt zurück, ob die Bestenliste PUBLIC oder SOCIAL ist.

Einträge

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

Vektor aller Punktzahleinträge.

HasNextScorePage

bool HasNextScorePage() const 

Gültig, wenn die Punkteliste eine nachfolgende Punkteliste hat.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Gültig, wenn die Punkteliste eine vorherige Punkteseite hat.

LeaderboardId

const std::string & LeaderboardId() const 

Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.

Damit kannst du in deinem Spieleclient auf eine Bestenliste verweisen. Sie kann nur aufgerufen werden, wenn Leaderboard::Valid() "true" zurückgibt.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Gibt das Token der Punktzahlseite für die nachfolgende Seite zurück.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Gibt das Token der Punktzahlseite für die vorherige Seite zurück.

ScorePage

 ScorePage()

ScorePage

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

Expliziter Konstruktor.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Konstruktor zum Kopieren einer vorhandenen Punktzahlseite in eine neue kopieren

ScorePage

 ScorePage(
  ScorePage && move_from
)

Konstruktor zum Verschieben einer vorhandenen Punktzahlseite in eine neue

r-Wert-Referenzversion.

Start

LeaderboardStart Start() const 

Gibt zurück, ob in der Bestenliste ursprünglich nach Top-Punkten oder nach Punktzahlen in der Nähe des aktuellen Spielers abgefragt wurde.

Mögliche Werte sind TOP_SCORES und PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Gibt die Zeitspanne der Bestenliste zurück.

Mögliche Werte sind DAILY, WEEKLY und ALL_TIME.

Gültig

bool Valid() const 

Gibt „true“ zurück, wenn ScorePage mit Daten gefüllt ist.

Damit die Getter-Funktionen im ScorePage-Objekt (LeaderboardId, Start usw.) verwendet werden können, muss „true“ zurückgegeben werden.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

Zuweisungsoperator zum Zuweisen des Werts dieser Punktzahlseite von einer anderen Punktzahlseite.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

Zuweisungsoperator zum Zuweisen des Werts dieser Punktzahlseite von einer anderen Punktzahlseite.

r-Wert-Referenzversion.

~ScorePage

 ~ScorePage()