гпг:: Страница счета

#include <score_page.h>

Единая структура данных, которая позволяет вам получить доступ к данным оценок.

Краткое содержание

Данные включают идентификатор таблицы лидеров , начало, временной интервал, коллекцию, токен предыдущей страницы результатов, следующий токен страницы результатов и вектор всех записей результатов.

Конструкторы и деструкторы

ScorePage ()
ScorePage (std::shared_ptr< const ScorePageImpl > impl)
Явный конструктор.
ScorePage (const ScorePage & copy_from)
Конструктор копирования для копирования существующей страницы партитуры в новую.
ScorePage ( ScorePage && move_from)
Конструктор для перемещения существующей страницы результатов в новую.
~ScorePage ()

Общественные функции

Collection () const
Возвращает, является ли таблица лидеров ПУБЛИЧНОЙ или СОЦИАЛЬНОЙ.
Entries () const
const std::vector< ScorePage::Entry > &
Вектор всех записей оценок.
HasNextScorePage () const
bool
Действительно, если табло имеет последующую страницу результатов.
HasPreviousScorePage () const
bool
Действительно, если на табло имеется предыдущая страница результатов.
LeaderboardId () const
const std::string &
Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.
NextScorePageToken () const
Возвращает токен страницы оценки для последующей страницы.
PreviousScorePageToken () const
Возвращает токен страницы оценки для предыдущей страницы.
Start () const
Возвращает информацию о том, был ли изначально запрошен список лидеров по лучшим результатам или по результатам, близким к текущему игроку.
TimeSpan () const
Возвращает временной интервал таблицы лидеров.
Valid () const
bool
Возвращает true, если эта ScorePage заполнена данными.
operator= (const ScorePage & copy_from)
Оператор присваивания для присвоения значения этой страницы оценки из другой страницы оценки.
operator= ( ScorePage && move_from)
Оператор присваивания для присвоения значения этой страницы оценки из другой страницы оценки.

Классы

gpg:: ScorePage:: Запись

Класс, который создает запись на странице результатов.

gpg:: ScorePage:: ScorePageToken

Структура данных почти непрозрачного типа, представляющая запрос для ScorePage (или пустая).

Общественные функции

Коллекция

LeaderboardCollection Collection() const 

Возвращает, является ли таблица лидеров ПУБЛИЧНОЙ или СОЦИАЛЬНОЙ.

Записи

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

Вектор всех записей оценок.

HasNextScorePage

bool HasNextScorePage() const 

Действительно, если табло имеет последующую страницу результатов.

ИмеетПредыдущийОценкаСтраница

bool HasPreviousScorePage() const 

Действительно, если на табло имеется предыдущая страница результатов.

Идентификатор таблицы лидеров

const std::string & LeaderboardId() const 

Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.

Используйте его для ссылки на таблицу лидеров в вашем игровом клиенте. Его можно вызвать только тогда, когда Leaderboard::Valid() возвращает true.

СледующийScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Возвращает токен страницы оценки для последующей страницы.

ПредыдущийScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Возвращает токен страницы оценки для предыдущей страницы.

Страница счета

 ScorePage()

Страница счета

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

Явный конструктор.

Страница счета

 ScorePage(
  const ScorePage & copy_from
)

Конструктор копирования для копирования существующей страницы партитуры в новую.

Страница счета

 ScorePage(
  ScorePage && move_from
)

Конструктор для перемещения существующей страницы результатов в новую.

эталонная версия r-value.

Начинать

LeaderboardStart Start() const 

Возвращает информацию о том, был ли изначально запрошен список лидеров по лучшим результатам или по результатам, близким к текущему игроку.

Возможные значения: TOP_SCORES и PLAYER_CENTERED.

Промежуток времени

LeaderboardTimeSpan TimeSpan() const 

Возвращает временной интервал таблицы лидеров.

Возможные значения: DAILY, WEEKLY и ALL_TIME.

Действительный

bool Valid() const 

Возвращает true, если эта ScorePage заполнена данными.

Должен возвращать true, чтобы функции получения объекта ScorePage ( LeaderboardId , Start и т. д.) могли быть использованы.

оператор=

ScorePage & operator=(
  const ScorePage & copy_from
)

Оператор присваивания для присвоения значения этой страницы оценки из другой страницы оценки.

оператор=

ScorePage & operator=(
  ScorePage && move_from
)

Оператор присваивания для присвоения значения этой страницы оценки из другой страницы оценки.

эталонная версия r-value.

~Страница счета

 ~ScorePage()