гпг:: Страница счета
#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
Возвращает, является ли таблица лидеров ПУБЛИЧНОЙ или СОЦИАЛЬНОЙ.
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( const ScorePage & copy_from )
Конструктор копирования для копирования существующей страницы партитуры в новую.
Страница счета
ScorePage( ScorePage && move_from )
Конструктор для перемещения существующей страницы с партитурой на новую.
эталонная версия r-value.
Начинать
LeaderboardStart Start() const
Возвращает информацию о том, был ли изначально запрошен список лидеров по лучшим результатам или по результатам, близким к текущему игроку.
Возможные значения: TOP_SCORES и PLAYER_CENTERED.
TimeSpan
LeaderboardTimeSpan TimeSpan() const
Возвращает временной интервал таблицы лидеров.
Возможные значения: DAILY, WEEKLY и ALL_TIME.
Действительный
bool Valid() const
оператор=
ScorePage & operator=( const ScorePage & copy_from )
Оператор присваивания для присвоения значения этой страницы оценки из другой страницы оценки.
оператор=
ScorePage & operator=( ScorePage && move_from )
Оператор присваивания для присвоения значения этой страницы оценки из другой страницы оценки.
эталонная версия r-value.
~Страница счета
~ScorePage()