gpg::Leaderboard

#include <leaderboard.h>

Eine einzelne Datenstruktur, mit der du auf Daten zum Status einer bestimmten Bestenliste zugreifen kannst, z. B. ihren Namen und ihre Gültigkeit.

Zusammenfassung

Konstruktoren und Zerstörer

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Expliziter Konstruktor.
Leaderboard(const Leaderboard & copy_from)
Kopiert den Konstruktor zum Kopieren einer vorhandenen Bestenliste in einen neuen.
Leaderboard(Leaderboard && move_from)
Konstruktor zum Verschieben einer vorhandenen Bestenliste in eine neue.
~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 an, ob die aufsteigende 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, vom Nutzer erstellte Bestenliste oder für eine befüllte Bestenliste mit dem Status "Fehlgeschlagene Antwort".
operator=(const Leaderboard & copy_from)
Zuweisungsoperator zum Zuweisen des Werts dieser Bestenliste aus einer anderen Bestenliste
operator=(Leaderboard && move_from)
Zuweisungsoperator zum Zuweisen 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.

Verwende sie, um auf eine Bestenliste in deinem Spieleclient zu 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
)

Kopiert den Konstruktor zum Kopieren einer vorhandenen Bestenliste in einen neuen.

Leaderboard (Bestenliste)

 Leaderboard(
  Leaderboard && move_from
)

Konstruktor zum Verschieben einer vorhandenen Bestenliste in eine neue.

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() den Wert „true“ zurückgibt.

Bestellung

LeaderboardOrder Order() const 

Gibt an, ob die aufsteigende oder absteigende Reihenfolge besser ist.

Mögliche Werte sind "LARGER_IS_BETTER" oder "KLEINER_IS_BETTER". LARGER_IS_BETTER platziert größere Punktzahlen ganz oben (absteigend). KLEINER_IS_BETTER platziert kleinere Punktzahlen ganz oben (aufsteigend). Sie kann nur aufgerufen werden, wenn Achievement::Valid() den Wert „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, vom Nutzer erstellte Bestenliste oder für eine befüllte Bestenliste mit dem Status "Fehlgeschlagene Antwort".

Es 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 zum Zuweisen des Werts dieser Bestenliste aus einer anderen Bestenliste

Operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

Zuweisungsoperator zum Zuweisen des Werts dieser Bestenliste aus einer anderen Bestenliste

r-Wert-Referenzversion.

~Bestenliste

 ~Leaderboard()