gpg:: প্লেয়ার লেভেল
#include <player_level.h>
প্লেয়ারের স্তর সম্পর্কে ডেটা ধারণকারী একটি একক ডেটা কাঠামো।
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
PlayerLevel () | |
PlayerLevel (std::shared_ptr< const PlayerLevelImpl > impl) শেয়ার্ড_পিটিআর থেকে প্লেয়ারলেভেল ইমপ্লেতে একটি প্লেয়ার লেভেল গঠন করে। | |
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) | এই প্লেয়ার লেভেলের মান অন্য প্লেয়ার লেভেল থেকে বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর। |
পাবলিক ফাংশন
লেভেল নম্বর
uint32_t LevelNumber() const
এই স্তরের জন্য সংখ্যা প্রদান করে, যেমন
"লেভেল 10"।
সর্বোচ্চ এক্সপি
uint64_t MaximumXP() const
এই স্তর দ্বারা উপস্থাপিত সর্বাধিক XP মান প্রদান করে, একচেটিয়া।
ন্যূনতম এক্সপি
uint64_t MinimumXP() const
এই স্তরে পৌঁছানোর জন্য প্রয়োজনীয় ন্যূনতম XP মান প্রদান করে, অন্তর্ভুক্ত।
প্লেয়ার লেভেল
PlayerLevel()
প্লেয়ার লেভেল
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
শেয়ার্ড_পিটিআর থেকে প্লেয়ারলেভেল ইমপ্লেতে একটি প্লেয়ার লেভেল গঠন করে।
এটি অভ্যন্তরীণভাবে ব্যবহৃত হয়, এবং এই API-এর গ্রাহকদের দ্বারা ব্যবহারের উদ্দেশ্যে নয়।
প্লেয়ার লেভেল
PlayerLevel( const PlayerLevel & copy_from )
একটি বিদ্যমান প্লেয়ার স্তরকে একটি নতুনটিতে অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন।
প্লেয়ার লেভেল
PlayerLevel( PlayerLevel && move_from )
একটি বিদ্যমান প্লেয়ার লেভেলকে একটি নতুন লেভেলে নিয়ে যাওয়ার জন্য কনস্ট্রাক্টর।
r-value-রেফারেন্স সংস্করণ।
বৈধ
bool Valid() const
প্রত্যাবর্তনকৃত প্লেয়ার স্তর ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়া স্থিতি দ্বারা অনুষঙ্গী হলে তা সত্য হয়; জনসংখ্যাহীন ব্যবহারকারীর তৈরি প্লেয়ারের জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্ট্যাটাস সহ একটি জনবহুল প্লেয়ারের জন্য মিথ্যা।
এই বস্তুর গেটার ফাংশন ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
অপারেটর=
PlayerLevel & operator=( const PlayerLevel & copy_from )
এই প্লেয়ার লেভেলের মান অন্য প্লেয়ার লেভেল থেকে বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।
অপারেটর=
PlayerLevel & operator=( PlayerLevel && move_from )
এই প্লেয়ার লেভেলের মান অন্য প্লেয়ার লেভেল থেকে বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।
r-value-রেফারেন্স সংস্করণ
~প্লেয়ার লেভেল
~PlayerLevel()