гпг:: Уровень игрока
#include <player_level.h>
Единая структура данных, содержащая данные об уровне игрока.
Краткое содержание
Конструкторы и деструкторы | |
---|---|
PlayerLevel () | |
PlayerLevel (std::shared_ptr< const PlayerLevelImpl > impl) Конструирует PlayerLevel из Shared_ptr в PlayerLevelImpl. | |
PlayerLevel (const PlayerLevel & copy_from) Конструктор копирования для копирования существующего уровня игрока в новый. | |
PlayerLevel ( PlayerLevel && move_from) Конструктор для перемещения существующего уровня игрока на новый. | |
~PlayerLevel () |
Общественные функции | |
---|---|
LevelNumber () const | uint32_t Возвращает число для этого уровня, например |
MaximumXP () const | uint64_t Возвращает максимальное значение опыта, представленное этим уровнем, исключая. |
MinimumXP () const | uint64_t Возвращает минимальное значение опыта, необходимое для достижения этого уровня включительно. |
Valid () const | bool Возвращает true, когда возвращаемый уровень игрока заполнен данными и сопровождается статусом успешного ответа; false для незаполненного проигрывателя, созданного пользователем, или для заполненного проигрывателя, сопровождающегося статусом неудачного ответа. |
operator= (const PlayerLevel & copy_from) | Оператор присваивания для присвоения значения этого уровня игрока из другого уровня игрока. |
operator= ( PlayerLevel && move_from) | Оператор присваивания для присвоения значения этого уровня игрока из другого уровня игрока. |
Общественные функции
УровеньНомер
uint32_t LevelNumber() const
Возвращает число для этого уровня, например
«10 уровень».
Максимальный опыт
uint64_t MaximumXP() const
Возвращает максимальное значение XP, представленное этим уровнем, исключая.
Минимальный опыт
uint64_t MinimumXP() const
Возвращает минимальное значение опыта, необходимое для достижения этого уровня включительно.
Уровень игрока
PlayerLevel()
Уровень игрока
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Конструирует PlayerLevel из Shared_ptr в PlayerLevelImpl.
Он используется для внутреннего использования и не предназначен для использования потребителями этого API.
Уровень игрока
PlayerLevel( const PlayerLevel & copy_from )
Конструктор копирования для копирования существующего уровня игрока в новый.
Уровень игрока
PlayerLevel( PlayerLevel && move_from )
Конструктор для перемещения существующего уровня игрока на новый.
эталонная версия r-value.
Действительный
bool Valid() const
Возвращает true, когда возвращаемый уровень игрока заполнен данными и сопровождается статусом успешного ответа; false для незаполненного проигрывателя, созданного пользователем, или для заполненного проигрывателя, сопровождающегося статусом неудачного ответа.
Это должно быть правдой, чтобы функции получения для этого объекта можно было использовать.
оператор=
PlayerLevel & operator=( const PlayerLevel & copy_from )
Оператор присваивания для присвоения значения этого уровня игрока из другого уровня игрока.
оператор=
PlayerLevel & operator=( PlayerLevel && move_from )
Оператор присваивания для присвоения значения этого уровня игрока из другого уровня игрока.
эталонная версия r-value
~Уровень Игрока
~PlayerLevel()