gpg::Bestenliste

#include <leaderboard.h>

Eine einzelne Datenstruktur, mit der Sie auf Daten zum Status einer bestimmten Bestenliste zugreifen können, z. B. den Namen und die Gültigkeit.

Zusammenfassung

Konstruktoren und Zerstörer

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

Öffentliche Funktionen

IconUrl() const
const std::string &
Gibt die URL zurück, die zum Bild des Symbols für dieses Leaderboard führt.
Id() const
const std::string &
Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.
Name() const
const std::string &
Gibt den Kurznamen der Bestenliste zurück
Order() const
Gibt zurück, ob eine auf- oder absteigende Reihenfolge besser ist.
Valid() const
bool
Gibt "true" zurück, wenn die zurückgegebene Bestenliste mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird "false" für eine nicht ausgefüllte, von Nutzern erstellte Bestenliste oder für eine bereits ausgefüllte Bestenliste mit dem Status "Nicht bestanden".
operator=(const Leaderboard & copy_from)
Zuweisungsoperator für die Zuweisung des Werts dieser Bestenliste aus einer anderen Bestenliste
operator=(Leaderboard && move_from)
Zuweisungsoperator für die Zuweisung des Werts dieser Bestenliste aus einer anderen Bestenliste

Öffentliche Funktionen

IconUrl

const std::string & IconUrl() const 

Gibt die URL zurück, die zum Bild des Symbols für dieses Leaderboard führt.

Sie kann nur aufgerufen werden, wenn Leaderboard::Valid() "true" zurückgibt.

ID

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

Leaderboard (Bestenliste)

 Leaderboard()

Leaderboard (Bestenliste)

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

Expliziter Konstruktor.

Leaderboard (Bestenliste)

 Leaderboard(
  const Leaderboard & copy_from
)

Konstruktor zum Kopieren einer vorhandenen Bestenliste in eine neue kopieren

Leaderboard (Bestenliste)

 Leaderboard(
  Leaderboard && move_from
)

Konstruktor zum Verschieben einer vorhandenen Bestenliste in eine neue Bestenliste

r-Wert-Referenzversion.

Name

const std::string & Name() const 

Gibt den Kurznamen der Bestenliste zurück

Maximal 100 Zeichen. Sie kann nur aufgerufen werden, wenn Achievement::Valid() „true“ zurückgibt.

Auftrag

LeaderboardOrder Order() const 

Gibt zurück, ob eine auf- oder absteigende Reihenfolge besser ist.

Mögliche Werte sind "LARGER_IS_BETTER" oder "KLEINER_IS_BETTER". LARGER_IS_BETTER platziert größere Punktzahlen an der Spitze (absteigend). SMALLER_IS_BETTER platziert kleinere Punktzahlen oben (aufsteigend). Sie kann nur aufgerufen werden, wenn Achievement::Valid() „true“ zurückgibt.

Gültig

bool Valid() const 

Gibt "true" zurück, wenn die zurückgegebene Bestenliste mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird "false" für eine nicht ausgefüllte, von Nutzern erstellte Bestenliste oder für eine bereits ausgefüllte Bestenliste mit dem Status "Nicht bestanden".

Dieser Wert muss "true" sein, damit die Getter-Funktionen in dieser Bestenliste (ID, Name, Beschreibung usw.) verwendet werden können.

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

Zuweisungsoperator für die Zuweisung des Werts dieser Bestenliste aus einer anderen Bestenliste

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

Zuweisungsoperator für die Zuweisung des Werts dieser Bestenliste aus einer anderen Bestenliste

r-Wert-Referenzversion.

~Bestenliste

 ~Leaderboard()