gpg::Długi baner

#include <leaderboard.h>

Jedna struktura danych, która umożliwia dostęp do informacji o stanie konkretnej tabeli wyników, takich jak nazwa i ważność.

Podsumowanie

Konstruktorzy i niszczyciele

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Bezpośredni konstruktor.
Leaderboard(const Leaderboard & copy_from)
Skopiuj konstruktor do skopiowania istniejącej tabeli wyników do nowej.
Leaderboard(Leaderboard && move_from)
Konstruktor do przenoszenia istniejącej tabeli wyników do nowej.
~Leaderboard()

Funkcje publiczne

IconUrl() const
const std::string &
Zwraca adres URL prowadzący do obrazu ikony tej tabeli wyników.
Id() const
const std::string &
Zwraca unikalny ciąg wygenerowany przez Konsolę programisty Google Play.
Name() const
const std::string &
Zwraca krótką nazwę tabeli wyników.
Order() const
Zwraca, czy lepsza jest kolejność rosnąca czy malejąca.
Valid() const
bool
Zwraca wartość „true” (prawda), gdy zwracana tabela wyników jest wypełniona danymi i towarzyszy mu stan pomyślnej odpowiedzi; wartość false (fałsz) w przypadku niewypełnionej tablicy wyników utworzonej przez użytkownika lub wypełnionej tabeli, z którym towarzyszy stan nieudanej odpowiedzi.
operator=(const Leaderboard & copy_from)
Operator przypisania umożliwiający przypisywanie wartości tej tabeli z innej tabeli.
operator=(Leaderboard && move_from)
Operator przypisania umożliwiający przypisywanie wartości tej tabeli z innej tabeli.

Funkcje publiczne

IconUrl

const std::string & IconUrl() const 

Zwraca adres URL prowadzący do obrazu ikony tej tabeli wyników.

Można ją wywoływać tylko wtedy, gdy funkcja leader::Valid() zwraca wartość true.

Identyfikator

const std::string & Id() 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.

Tabela wyników

 Leaderboard()

Tabela wyników

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

Bezpośredni konstruktor.

Tabela wyników

 Leaderboard(
  const Leaderboard & copy_from
)

Skopiuj konstruktor do skopiowania istniejącej tabeli wyników do nowej.

Tabela wyników

 Leaderboard(
  Leaderboard && move_from
)

Konstruktor do przenoszenia istniejącej tabeli wyników do nowej.

wersję referencyjną o wartości r.

Nazwa

const std::string & Name() const 

Zwraca krótką nazwę tabeli wyników.

Do 100 znaków. Można ją wywoływać tylko wtedy, gdy metoda Reachment::Valid() zwraca wartość „prawda”.

Zamów

LeaderboardOrder Order() const 

Zwraca, czy lepsza jest kolejność rosnąca czy malejąca.

Możliwe wartości to „LARGER_IS_BETTER” lub „SMALLER_IS_BETTER”. LARGER_IS_BETTER umieszcza większe wyniki na górze (malejąco). SMALLER_IS_BETTER umieszcza mniejsze wyniki na górze (rosnąco). Można ją wywoływać tylko wtedy, gdy metoda Reachment::Valid() zwraca wartość „prawda”.

Prawidłowy

bool Valid() const 

Zwraca wartość „true” (prawda), gdy zwracana tabela wyników jest wypełniona danymi i towarzyszy mu stan pomyślnej odpowiedzi; wartość false (fałsz) w przypadku niewypełnionej tablicy wyników utworzonej przez użytkownika lub wypełnionej tabeli, z którym towarzyszy stan nieudanej odpowiedzi.

Aby można było używać funkcji pobierających na tablicy wyników (identyfikator, nazwa, opis itp.), musi ona mieć wartość prawda.

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

Operator przypisania umożliwiający przypisywanie wartości tej tabeli z innej tabeli.

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

Operator przypisania umożliwiający przypisywanie wartości tej tabeli z innej tabeli.

wersję referencyjną o wartości r.

~Długi baner

 ~Leaderboard()