gpg:: PlayerLevel

#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
حداکثر مقدار XP را که توسط این سطح نشان داده شده است، انحصاری برمی گرداند.
MinimumXP () const
uint64_t
حداقل مقدار XP مورد نیاز برای رسیدن به این سطح را برمی‌گرداند.
Valid () const
bool
زمانی که سطح بازیکن برگشتی پر از داده باشد و با وضعیت پاسخ موفقیت آمیز همراه باشد، مقدار true را برمی گرداند. برای پخش‌کننده‌ای که کاربر ایجاد کرده است نادرست است یا برای پخش‌کننده‌ای که با وضعیت پاسخ ناموفق همراه است.
operator= (const PlayerLevel & copy_from)
عملگر انتساب برای تخصیص مقدار این سطح بازیکن از سطح بازیکن دیگر.
operator= ( PlayerLevel && move_from)
عملگر انتساب برای تخصیص مقدار این سطح بازیکن از سطح بازیکن دیگر.

توابع عمومی

LevelNumber

uint32_t LevelNumber() const 

عدد را برای این سطح برمی گرداند، به عنوان مثال

"سطح 10".

MaximumXP

uint64_t MaximumXP() const 

حداکثر مقدار XP را که توسط این سطح نشان داده شده است، انحصاری برمی گرداند.

حداقل XP

uint64_t MinimumXP() const 

حداقل مقدار XP مورد نیاز برای رسیدن به این سطح را برمی‌گرداند.

PlayerLevel

 PlayerLevel()

PlayerLevel

 PlayerLevel(
  std::shared_ptr< const PlayerLevelImpl > impl
)

یک PlayerLevel از shared_ptr به PlayerLevelImpl می سازد.

این به صورت داخلی استفاده می شود و برای استفاده توسط مصرف کنندگان این API در نظر گرفته نشده است.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

کپی سازنده برای کپی کردن سطح بازیکن موجود در یک سطح جدید.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

سازنده برای انتقال سطح بازیکن موجود به سطح جدید.

نسخه r-value-reference.

معتبر است

bool Valid() const 

زمانی که سطح بازیکن برگشتی پر از داده باشد و با وضعیت پاسخ موفقیت آمیز همراه باشد، مقدار true را برمی گرداند. برای پخش‌کننده‌ای که کاربر ایجاد کرده است نادرست است یا برای پخش‌کننده‌ای که با وضعیت پاسخ ناموفق همراه است.

برای اینکه توابع گیرنده در این شیء قابل استفاده باشند باید درست باشد.

اپراتور=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

عملگر انتساب برای تخصیص مقدار این سطح بازیکن از سطح بازیکن دیگر.

اپراتور=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

عملگر انتساب برای تخصیص مقدار این سطح بازیکن از سطح بازیکن دیگر.

نسخه r-value-reference

~سطح بازیکن

 ~PlayerLevel()