gpg::ScorePage

#include <score_page.h>

Jedna struktura danych, która umożliwia dostęp do danych punktowych.

Podsumowanie

Dane obejmują identyfikator tabeli wyników, początek, okres, zbieranie, token poprzedniej strony wyników, token następnej strony wyników oraz wektor we wszystkich wpisach wyniku.

Konstruktorzy i niszczyciele

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Bezpośredni konstruktor.
ScorePage(const ScorePage & copy_from)
Skopiuj konstruktor do kopiowania istniejącej strony wyników do nowej.
ScorePage(ScorePage && move_from)
Konstruktor do przenoszenia dotychczasowej strony z wynikami na nową stronę.
~ScorePage()

Funkcje publiczne

Collection() const
Wskazuje, czy tabela wyników jest PUBLICZNA czy SPOŁECZNOŚCIOWA.
Entries() const
const std::vector< ScorePage::Entry > &
Wektor wszystkich wyników.
HasNextScorePage() const
bool
Ma zastosowanie, jeśli tablica wyników zawiera kolejną stronę wyników.
HasPreviousScorePage() const
bool
Obowiązuje, jeśli tablica wyników zawiera poprzednią stronę wyników.
LeaderboardId() const
const std::string &
Zwraca unikalny ciąg wygenerowany przez Konsolę programisty Google Play.
NextScorePageToken() const
Zwraca token strony wyniku dla kolejnej strony.
PreviousScorePageToken() const
Zwraca token strony wyników dla poprzedniej strony.
Start() const
Wskazuje, czy tabela wyników była początkowo uruchamiana przez zapytanie o najlepsze wyniki lub wyniki w pobliżu aktualnego gracza.
TimeSpan() const
Zwraca przedział czasu tabeli wyników.
Valid() const
bool
Zwraca wartość „prawda”, jeśli pole ScorePage zawiera dane.
operator=(const ScorePage & copy_from)
Operator przypisania umożliwiający przypisywanie wartości tej strony wyników z innej strony wyników.
operator=(ScorePage && move_from)
Operator przypisania umożliwiający przypisywanie wartości tej strony wyników z innej strony wyników.

Zajęcia

gpg::ScorePage::Entry

Klasa, która tworzy wpis na stronie z wynikami.

gpg::ScorePage::ScorePageToken

Struktura danych, która jest prawie nieprzezroczystym typem i reprezentuje zapytanie w przypadku wartości ScorePage (lub jest pusta).

Funkcje publiczne

Kolekcja

LeaderboardCollection Collection() const 

Wskazuje, czy tabela wyników jest PUBLICZNA czy SPOŁECZNOŚCIOWA.

Wpisy

const std::vector< ScorePage::Entry > & Entries() const 

Wektor wszystkich wyników.

HasNextScorePage

bool HasNextScorePage() const 

Ma zastosowanie, jeśli tablica wyników zawiera kolejną stronę wyników.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Obowiązuje, jeśli tablica wyników zawiera poprzednią stronę wyników.

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.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Zwraca token strony wyniku dla kolejnej strony.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Zwraca token strony wyników dla poprzedniej strony.

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

Bezpośredni konstruktor.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Skopiuj konstruktor do kopiowania istniejącej strony wyników do nowej.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Konstruktor do przenoszenia dotychczasowej strony z wynikami na nową stronę.

wersję referencyjną o wartości r.

Początek

LeaderboardStart Start() const 

Wskazuje, czy tabela wyników była początkowo uruchamiana przez zapytanie o najlepsze wyniki lub wyniki w pobliżu aktualnego gracza.

Możliwe wartości to TOP_SCORES i PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Zwraca przedział czasu tabeli wyników.

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

Prawidłowy

bool Valid() const 

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

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

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

Operator przypisania umożliwiający przypisywanie wartości tej strony wyników z innej strony wyników.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

Operator przypisania umożliwiający przypisywanie wartości tej strony wyników z innej strony wyników.

wersję referencyjną o wartości r.

~Strona wyników

 ~ScorePage()