гпг:: Таблица лидеров
#include <leaderboard.h>
Единая структура данных, позволяющая получить доступ к данным о статусе конкретной таблицы лидеров, например ее названию и сроку действия.
Краткое содержание
Конструкторы и деструкторы | |
---|---|
Leaderboard () | |
Leaderboard (std::shared_ptr< const LeaderboardImpl > impl) Явный конструктор. | |
Leaderboard (const Leaderboard & copy_from) Конструктор копирования для копирования существующей таблицы лидеров в новую. | |
Leaderboard ( Leaderboard && move_from) Конструктор для перемещения существующей таблицы лидеров в новую. | |
~Leaderboard () |
Общественные функции | |
---|---|
IconUrl () const | const std::string & Возвращает URL-адрес, ведущий к изображению значка для этой таблицы лидеров . |
Id () const | const std::string & Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play. |
Name () const | const std::string & Возвращает краткое имя таблицы лидеров. |
Order () const | Возвращает, какой порядок лучше: по возрастанию или по убыванию. |
Valid () const | bool Возвращает true, когда возвращаемая таблица лидеров заполнена данными и сопровождается статусом успешного ответа; false для незаполненной таблицы лидеров, созданной пользователем, или для заполненной таблицы, сопровождаемой статусом неудачного ответа. |
operator= (const Leaderboard & copy_from) | Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров. |
operator= ( Leaderboard && move_from) | Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров. |
Общественные функции
URL-адрес значка
const std::string & IconUrl() const
Возвращает URL-адрес, ведущий к изображению значка для этой таблицы лидеров .
Его можно вызвать только тогда, когда Leaderboard::Valid() возвращает true.
Идентификатор
const std::string & Id() const
Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.
Используйте его для ссылки на таблицу лидеров в вашем игровом клиенте. Его можно вызвать только тогда, когда Leaderboard::Valid() возвращает true.
Таблица лидеров
Leaderboard()
Таблица лидеров
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
Явный конструктор.
Таблица лидеров
Leaderboard( const Leaderboard & copy_from )
Конструктор копирования для копирования существующей таблицы лидеров в новую.
Таблица лидеров
Leaderboard( Leaderboard && move_from )
Конструктор для перемещения существующей таблицы лидеров в новую.
эталонная версия r-value.
Имя
const std::string & Name() const
Возвращает краткое имя таблицы лидеров.
До 100 символов. Его можно вызвать только тогда, когда Achievement::Valid() возвращает true.
Заказ
LeaderboardOrder Order() const
Возвращает, какой порядок лучше: по возрастанию или по убыванию.
Возможные значения: «LARGER_IS_BETTER» или «SMALLER_IS_BETTER». LARGER_IS_BETTER помещает более высокие баллы вверху (по убыванию). SMALLER_IS_BETTER помещает меньшие баллы вверху (по возрастанию). Его можно вызвать только тогда, когда Achievement::Valid() возвращает true.
Действительный
bool Valid() const
Возвращает true, когда возвращаемая таблица лидеров заполнена данными и сопровождается статусом успешного ответа; false для незаполненной таблицы лидеров, созданной пользователем, или для заполненной таблицы, сопровождаемой статусом неудачного ответа.
Это должно быть верно, чтобы функции получения в этой таблице лидеров (id, имя, описание и т. д.) могли быть использованы.
оператор=
Leaderboard & operator=( const Leaderboard & copy_from )
Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров.
оператор=
Leaderboard & operator=( Leaderboard && move_from )
Оператор присваивания для присвоения значения этой таблицы лидеров из другой таблицы лидеров.
эталонная версия r-value.
~ Таблица лидеров
~Leaderboard()