gpg::ScoreSummary

#include <score_summary.h>

Pojedyncza struktura danych, która umożliwia dostęp do podsumowania informacji o wynikach.

Podsumowanie

Konstruktorzy i niszczyciele

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Konstruuje ScoreSummary z shared_ptr na ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Tworzy kopię istniejącego elementu ScoreSummary.
ScoreSummary(ScoreSummary && move_from)
Przenosi istniejące urządzenie ScoreSummary.
~ScoreSummary()

Funkcje publiczne

ApproximateNumberOfScores() const
uint64_t
Zwraca przybliżoną liczbę wyników na stronie wyników.
Collection() const
Zwraca zbiór, do którego należy tablica wyników.
CurrentPlayerScore() const
const Score &
Zwraca wynik aktualnie zalogowanego gracza.
LeaderboardId() const
const std::string &
Zwraca unikalny ciąg wygenerowany przez Konsolę programisty Google Play.
TimeSpan() const
Zwraca przedział czasu tabeli wyników.
Valid() const
bool
Zwraca wartość „prawda”, jeśli pole ScoreSummary zawiera dane.
operator=(const ScoreSummary & copy_from)
Przypisuje ten element ScoreSummary, kopiując go z innego elementu.
operator=(ScoreSummary && move_from)
Przypisuje element ScoreSummary, przenosząc do niego inny.

Funkcje publiczne

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Zwraca przybliżoną liczbę wyników na stronie wyników.

Zwraca błąd, jeśli nie wysłano prośby o wyniki (max_results = 0), i ogranicza liczbę do 25, jeśli jest ich zbyt dużo.

Kolekcja

LeaderboardCollection Collection() const 

Zwraca zbiór, do którego należy tablica wyników.

Możliwe wartości to PUBLIC (PUBLICZNIE) i SOCIAL (społeczność).

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Zwraca wynik aktualnie zalogowanego gracza.

LeaderboardId

const std::string & LeaderboardId() const 

Zwraca unikalny ciąg wygenerowany przez Konsolę programisty Google Play.

Służy do odwoływania się do tabeli wyników w kliencie gry. Można ją wywoływać tylko wtedy, gdy funkcja leader::Valid() zwraca wartość true.

ScoreSummary

 ScoreSummary()

ScoreSummary

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

Konstruuje ScoreSummary z shared_ptr na ScoreSummaryImpl.

Przeznaczona do użytku wewnętrznego przez interfejs API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Tworzy kopię istniejącego elementu ScoreSummary.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Przenosi istniejące urządzenie ScoreSummary.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Zwraca przedział czasu tabeli wyników.

Możliwe wartości to DAILY, WEEKLY lub ALL_TIME.

Prawidłowy

bool Valid() const 

Zwraca wartość „prawda”, jeśli pole ScoreSummary zawiera dane.

Aby można było użyć funkcji pobierania w obiekcie ScoreSummary (LeaderboardId, TimeSpan itd.), musi ona zwracać wartość „true” (prawda).

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Przypisuje ten element ScoreSummary, kopiując go z innego elementu.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Przypisuje element ScoreSummary, przenosząc do niego inny.

~Podsumowanie wyników

 ~ScoreSummary()