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
تعرض القيمة "صحيح" عندما تتم تعبئة مستوى اللاعب المعروض ببيانات وتكون مصحوبة بحالة استجابة ناجحة. تشير القيمة "false" إلى مشغّل لم تتم تعبئته بواسطة المستخدم أو لمشغِّل تمت تعبئته مصحوبًا بحالة استجابة غير ناجحة.
operator=(const PlayerLevel & copy_from)
عامل تشغيل المهمة لتعيين قيمة مستوى اللاعب هذا من مستوى لاعب آخر.
operator=(PlayerLevel && move_from)
عامل تشغيل المهمة لتعيين قيمة مستوى اللاعب هذا من مستوى لاعب آخر.

وظائف عامة

LevelNumber

uint32_t LevelNumber() const 

يعرض الرقم الخاص بهذا المستوى، مثلاً

"المستوى 10".

MaximumXP

uint64_t MaximumXP() const 

لعرض الحد الأقصى لقيمة XP التي يمثلها هذا المستوى، بشكل حصري.

MinimumXP

uint64_t MinimumXP() const 

تعرض هذه الدالة الحد الأدنى لقيمة XP اللازمة للوصول إلى هذا المستوى.

PlayerLevel

 PlayerLevel()

PlayerLevel

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

تنشئ PlayerLevel من shared_ptr إلى PlayerLevelImpl.

يتم استخدام هذه البيانات داخليًا، وليست مخصّصة ليستخدمها مستخدمو واجهة برمجة التطبيقات هذه.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

نسخ الدالة الإنشائية لنسخ مستوى لاعب حالي إلى مستوى جديد

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

هذه الطريقة هي أداة لإنشاء مستوى لاعب حالي إلى مستوى جديد.

إصدار r-value-reference.

صحيح

bool Valid() const 

تعرض القيمة "صحيح" عندما تتم تعبئة مستوى اللاعب المعروض ببيانات وتكون مصحوبة بحالة استجابة ناجحة. تشير القيمة "false" إلى مشغّل لم تتم تعبئته بواسطة المستخدم أو لمشغِّل تمت تعبئته مصحوبًا بحالة استجابة غير ناجحة.

يجب أن يكون صحيحًا لكي تكون دوال getter في هذا الكائن قابلة للاستخدام.

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

عامل تشغيل المهمة لتعيين قيمة مستوى اللاعب هذا من مستوى لاعب آخر.

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

عامل تشغيل المهمة لتعيين قيمة مستوى اللاعب هذا من مستوى لاعب آخر.

إصدار r-value-reference

~مستوى اللاعب

 ~PlayerLevel()