gpg::ScoreSummary

#include <score_summary.h>

Eine einzelne Datenstruktur, mit der Sie auf eine Zusammenfassung der Punktzahlinformationen zugreifen können.

Zusammenfassung

Konstruktoren und Zerstörer

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Erstellt ein ScoreSummary aus einem shared_ptr zu einem ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Erstellt eine Kopie einer vorhandenen ScoreSummary.
ScoreSummary(ScoreSummary && move_from)
Verschiebt ein vorhandenes ScoreSummary.
~ScoreSummary()

Öffentliche Funktionen

ApproximateNumberOfScores() const
uint64_t
Gibt die ungefähre Anzahl der Punktzahlen auf der Punktzahlseite zurück.
Collection() const
Gibt die Sammlung zurück, zu der die Bestenliste gehört
CurrentPlayerScore() const
const Score &
Gibt den Punktestand des aktuell angemeldeten Spielers zurück.
LeaderboardId() const
const std::string &
Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.
TimeSpan() const
Gibt die Zeitspanne für die Bestenliste zurück.
Valid() const
bool
Gibt „true“ zurück, wenn ScoreSummary mit Daten gefüllt ist.
operator=(const ScoreSummary & copy_from)
Weist diesem/dieser ScoreSummary durch Kopieren aus einem anderen zu.
operator=(ScoreSummary && move_from)
Weist diesem ScoreSummary zu, indem eine andere in die Datei verschoben wird.

Öffentliche Funktionen

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Gibt die ungefähre Anzahl der Punktzahlen auf der Punktzahlseite zurück.

Gibt einen Fehler zurück, wenn keine Punktzahlen angefordert wurden (max_results = 0) und schränkt die Zahl auf 25 ein, wenn eine übermäßige Anzahl vorhanden ist.

Sammlung

LeaderboardCollection Collection() const 

Gibt die Sammlung zurück, zu der die Bestenliste gehört

Mögliche Werte sind PUBLIC und SOCIAL.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Gibt den Punktestand des aktuell angemeldeten Spielers zurück.

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.

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

Erstellt ein ScoreSummary aus einem shared_ptr zu einem ScoreSummaryImpl.

Vorgesehen für die interne Verwendung durch die API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Erstellt eine Kopie einer vorhandenen ScoreSummary.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Verschiebt ein vorhandenes ScoreSummary.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Gibt die Zeitspanne für die Bestenliste zurück.

Mögliche Werte sind DAILY, WEEKLY oder ALL_TIME.

Gültig

bool Valid() const 

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

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

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Weist diesem/dieser ScoreSummary durch Kopieren aus einem anderen zu.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Weist diesem ScoreSummary zu, indem eine andere in die Datei verschoben wird.

~ScoreSummary

 ~ScoreSummary()