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
แสดงค่า "จริง" เมื่อมีการป้อนข้อมูลระดับผู้เล่นที่แสดงกลับมา พร้อมด้วยสถานะการตอบกลับที่สำเร็จ เท็จสำหรับโปรแกรมเล่นที่ผู้ใช้สร้างขึ้นโดยไม่มีการป้อนข้อมูล หรือสำหรับโปรแกรมเล่นที่สร้างขึ้นซึ่งมีสถานะการตอบกลับไม่สำเร็จ
|
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 ภายในและไม่มีเจตนาใช้งาน API นี้
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
คัดลอกตัวสร้างสำหรับคัดลอกระดับผู้เล่นที่มีอยู่ไปยังระดับใหม่
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
เครื่องมือสร้างสำหรับการย้ายระดับของผู้เล่นที่มีอยู่ไปยังระดับใหม่
เวอร์ชันอ้างอิง r-value-reference
ถูกต้อง
bool Valid() const
แสดงค่า "จริง" เมื่อมีการป้อนข้อมูลระดับผู้เล่นที่แสดงกลับมา พร้อมด้วยสถานะการตอบกลับที่สำเร็จ เท็จสำหรับโปรแกรมเล่นที่ผู้ใช้สร้างขึ้นโดยไม่มีการป้อนข้อมูล หรือสำหรับโปรแกรมเล่นที่สร้างขึ้นซึ่งมีสถานะการตอบกลับไม่สำเร็จ
ต้องเป็นจริงเพื่อให้ฟังก์ชัน Getter ในออบเจ็กต์นี้ใช้งานได้
operator=
PlayerLevel & operator=( const PlayerLevel & copy_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของระดับผู้เล่นนี้จากผู้เล่นระดับอื่น
operator=
PlayerLevel & operator=( PlayerLevel && move_from )
โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของระดับผู้เล่นนี้จากผู้เล่นระดับอื่น
เวอร์ชันอ้างอิง r-value
~ระดับผู้เล่น
~PlayerLevel()