gpg::ScorePage

#include <score_page.h>

Eine einzelne Datenstruktur, mit der Sie auf Punktzahldaten zugreifen können.

Zusammenfassung

Zu den Daten gehören Leaderboard-ID, Start, Zeitspanne, Sammlung, vorheriges Token für die vorherige Punktzahlseite, das Token für die nächste Punktzahlseite 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 Punkteseite in eine neue
~ScorePage()

Öffentliche Funktionen

Collection() const
Gibt an, ob die Bestenliste ÖFFENTLICH oder SOZIALE NETZWERKE ist.
Entries() const
const std::vector< ScorePage::Entry > &
Vektor aller Punktzahleinträge.
HasNextScorePage() const
bool
Gültig, wenn für die Ergebnistafel anschließend eine Punktzahlseite vorhanden ist.
HasPreviousScorePage() const
bool
Gültig, wenn die Ergebnistafel über eine vorherige Punktzahlseite verfügt.
LeaderboardId() const
const std::string &
Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.
NextScorePageToken() const
Gibt das Punktzahlseiten-Token für die nachfolgende Seite zurück.
PreviousScorePageToken() const
Gibt das Punktzahlseiten-Token für die vorherige Seite zurück.
Start() const
Gibt an, ob die Bestenliste anfangs nach den höchsten Punktzahlen 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.

Kurse

gpg::ScorePage::Entry

Ein Kurs, der einen Eintrag auf einer Punktzahlseite erstellt.

gpg::ScorePage::ScorePageToken

Eine nahezu undurchsichtige Datenstruktur, die eine Abfrage für eine ScorePage darstellt (oder leer ist).

Öffentliche Funktionen

Sammlung

LeaderboardCollection Collection() const 

Gibt an, ob die Bestenliste ÖFFENTLICH oder SOZIALE NETZWERKE ist.

Einträge

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

Vektor aller Punktzahleinträge.

HasNextScorePage

bool HasNextScorePage() const 

Gültig, wenn für die Ergebnistafel anschließend eine Punktzahlseite vorhanden ist.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Gültig, wenn die Ergebnistafel über eine vorherige Punktzahlseite verfügt.

LeaderboardId

const std::string & LeaderboardId() const 

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

Verwende sie, um auf eine Bestenliste in deinem Spieleclient zu verweisen. Sie kann nur aufgerufen werden, wenn Leaderboard::Valid() „true“ zurückgibt.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Gibt das Punktzahlseiten-Token für die nachfolgende Seite zurück.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Gibt das Punktzahlseiten-Token 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 Punkteseite in eine neue

r-Wert-Referenzversion.

Starten

LeaderboardStart Start() const 

Gibt an, ob die Bestenliste anfangs nach den höchsten Punktzahlen 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.

Muss „true“ zurückgeben, damit die Getter-Funktionen für das ScorePage-Objekt (LeaderboardId, Start usw.) verwendet werden können.

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()