гпг:: Уровень игрока

#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()