gpg::PlayerLevel

#include <player_level.h>

מבנה נתונים יחיד שמכיל נתונים על הרמה של השחקן.

סיכום

בנייה

PlayerLevel()
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
בונה PlayerLevel מ- shared_ptr ל- PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
העתקת ה-constructor להעתקה של רמת נגן קיימת לרמת נגן חדשה.
PlayerLevel(PlayerLevel && move_from)
כלי להעברת רמת שחקן קיימת לרמה חדשה.
~PlayerLevel()

פונקציות ציבוריות

LevelNumber() const
uint32_t
הפונקציה מחזירה את המספר של הרמה הזו, למשל.
MaximumXP() const
uint64_t
מחזירה את ערך ה-XP המקסימלי שמיוצג על ידי הרמה הזו, לא בלעדי.
MinimumXP() const
uint64_t
מחזירה את ערך ה-XP המינימלי הדרוש כדי להגיע לרמה הזו, כולל.
Valid() const
bool
הפונקציה מחזירה true כשרמת הנגן שהוחזרה מאוכלסת בנתונים ולצידה סטטוס התגובה המוצלח. FALSE עבור נגן לא מאוכלס שנוצר על ידי משתמש או עבור נגן מאוכלס שמלווה בסטטוס תגובה שנכשלה.
operator=(const PlayerLevel & copy_from)
אופרטור הקצאה להקצאת הערך של השלב הזה מרמת שחקן אחרת.
operator=(PlayerLevel && move_from)
אופרטור הקצאה להקצאת הערך של השלב הזה מרמת שחקן אחרת.

פונקציות ציבוריות

LevelNumber

uint32_t LevelNumber() const 

הפונקציה מחזירה את המספר של הרמה הזו. למשל,

'level 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.

הקוד הזה מיועד לשימוש פנימי, ולא מיועד לשימוש על ידי צרכנים של ה-API הזה.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

העתקת ה-constructor להעתקה של רמת נגן קיימת לרמת נגן חדשה.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

כלי להעברת רמת שחקן קיימת לרמה חדשה.

r-value-reference.

נתונים תקפים

bool Valid() const 

הפונקציה מחזירה true כשרמת הנגן שהוחזרה מאוכלסת בנתונים ולצידה סטטוס התגובה המוצלח. FALSE עבור נגן לא מאוכלס שנוצר על ידי משתמש או עבור נגן מאוכלס שמלווה בסטטוס תגובה שנכשלה.

כדי שתהיה אפשרות להשתמש בפונקציות getter באובייקט הזה, הוא חייב להיות TRUE.

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

אופרטור הקצאה להקצאת הערך של השלב הזה מרמת שחקן אחרת.

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

אופרטור הקצאה להקצאת הערך של השלב הזה מרמת שחקן אחרת.

גרסת r-value-reference

~רמת השחקן

 ~PlayerLevel()