gpg::ScoreSummary

#include <score_summary.h>

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

Podsumowanie

Konstruktory i niszczyciele

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Konstruuje ScoreSummary od shared_ptr do ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Tworzy kopię istniejącego elementu ScoreSummary.
ScoreSummary(ScoreSummary && move_from)
Przenosi dotychczasowy ScoreSummary.
~ScoreSummary()

Funkcje publiczne

ApproximateNumberOfScores() const
uint64_t
Zwraca przybliżoną liczbę wyników na stronie wyników.
Collection() const
Zwraca kolekcję, do której należy tabela 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 okres ważności tabeli wyników.
Valid() const
bool
Zwraca wartość „prawda”, jeśli w elemencie ScoreSummary znajdują się dane.
operator=(const ScoreSummary & copy_from)
Przypisuje ten element (ScoreSummary), kopiując go z innego elementu.
operator=(ScoreSummary && move_from)
Przypisuje ten element typu 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 zażądano żadnych wyników (max_results = 0), a jeśli jest ich zbyt dużo, ogranicza wartość do 25.

Kolekcja

LeaderboardCollection Collection() const 

Zwraca kolekcję, do której należy tabela wyników.

Możliwe wartości to PUBLIC (PUBLICZNY) i SOCIAL (SOCIAL).

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.

Użyj go, aby odwołać się do tabeli wyników w kliencie gry. Można ją wywołać tylko wtedy, gdy funkcja Tabela wyników::Valid() zwraca wartość „true”.

ScoreSummary

 ScoreSummary()

ScoreSummary

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

Konstruuje ScoreSummary od shared_ptr do ScoreSummaryImpl.

Przeznaczony do użytku wewnętrznego w interfejsie API.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Tworzy kopię istniejącego elementu ScoreSummary.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Przenosi dotychczasowy ScoreSummary.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Zwraca okres ważności tabeli wyników.

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

Prawidłowe

bool Valid() const 

Zwraca wartość „prawda”, jeśli w elemencie ScoreSummary znajdują się dane.

Aby funkcje pobierania w obiekcie ScoreSummary (LeaderboardId, TimeSpan itd.) mogły być użyte, musi 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 ten element typu ScoreSummary, przenosząc do niego inny.

~Podsumowanie wyników

 ~ScoreSummary()