সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
gpg:: প্লেয়ার লেভেল
#include <player_level.h>
প্লেয়ারের স্তর সম্পর্কে ডেটা ধারণকারী একটি একক ডেটা কাঠামো।
সারাংশ
পাবলিক ফাংশন |
---|
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()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# gpg::PlayerLevel Class Reference\n\ngpg::PlayerLevel\n================\n\n`#include \u003cplayer_level.h\u003e`\n\nA single data structure containing data about player's level.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [PlayerLevel](#classgpg_1_1_player_level_1a5c5aa7ac12e8befff021dfede69cc74e)`()` ||\n| [PlayerLevel](#classgpg_1_1_player_level_1afa1e453e677bed09bd1b441493413bb3)`(std::shared_ptr\u003c const `[PlayerLevelImpl](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level_1a7024c8d2bb0a3800d3d1c51a6abe8a81)` \u003e impl)` Constructs a [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level) from a shared_ptr to a PlayerLevelImpl. ||\n| [PlayerLevel](#classgpg_1_1_player_level_1a04210c98ac60ed639e544243120b4af5)`(const `[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` & copy_from)` Copy constructor for copying an existing player level into a new one. ||\n| [PlayerLevel](#classgpg_1_1_player_level_1aeebff567c41fcd3da2ac4fb64ffb0d06)`(`[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` && move_from)` Constructor for moving an existing player level into a new one. ||\n| [~PlayerLevel](#classgpg_1_1_player_level_1af24508b4298f81e3d0536cd5613c9c6a)`()` ||\n\n| ### Public functions ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [LevelNumber](#classgpg_1_1_player_level_1a72a1a8a54abc33105a48ec0607b759aa)`() const ` | `uint32_t` Returns the number for this level, e.g. |\n| [MaximumXP](#classgpg_1_1_player_level_1a3bef587603a5792449b093e8ac4288bc)`() const ` | `uint64_t` Returns the maximum XP value represented by this level, exclusive. |\n| [MinimumXP](#classgpg_1_1_player_level_1aca921678a833699257117f51741366a2)`() const ` | `uint64_t` Returns the minimum XP value needed to attain this level, inclusive. |\n| [Valid](#classgpg_1_1_player_level_1a458b510e8e30ca8459598636c6b8acc9)`() const ` | `bool` Returns true when the returned player level is populated with data and is accompanied by a successful response status; false for an unpopulated user-created player or for a populated one accompanied by an unsuccessful response status. |\n| [operator=](#classgpg_1_1_player_level_1a7574b9a7ec930a71519b91399710113f)`(const `[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` & copy_from)` | [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` &` Assignment operator for assigning this player level's value from another player level. |\n| [operator=](#classgpg_1_1_player_level_1a0d82f9e3a4b9e49f12df76c3c2d5b02f)`(`[PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` && move_from)` | [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level)` &` Assignment operator for assigning this player level's value from another player level. |\n\nPublic functions\n----------------\n\n### LevelNumber\n\n```c++\nuint32_t LevelNumber() const \n``` \nReturns the number for this level, e.g.\n\n\"level 10\". \n\n### MaximumXP\n\n```c++\nuint64_t MaximumXP() const \n``` \nReturns the maximum XP value represented by this level, exclusive. \n\n### MinimumXP\n\n```c++\nuint64_t MinimumXP() const \n``` \nReturns the minimum XP value needed to attain this level, inclusive. \n\n### PlayerLevel\n\n```c++\n PlayerLevel()\n``` \n\n### PlayerLevel\n\n```c++\n PlayerLevel(\n std::shared_ptr\u003c const PlayerLevelImpl \u003e impl\n)\n``` \nConstructs a [PlayerLevel](/games/services/cpp/api/class/gpg/player-level#classgpg_1_1_player_level) from a shared_ptr to a PlayerLevelImpl.\n\nThis is used internally, and is not intended for use by consumers of this API. \n\n### PlayerLevel\n\n```c++\n PlayerLevel(\n const PlayerLevel & copy_from\n)\n``` \nCopy constructor for copying an existing player level into a new one. \n\n### PlayerLevel\n\n```c++\n PlayerLevel(\n PlayerLevel && move_from\n)\n``` \nConstructor for moving an existing player level into a new one.\n\nr-value-reference version. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true when the returned player level is populated with data and is accompanied by a successful response status; false for an unpopulated user-created player or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this object to be usable. \n\n### operator=\n\n```c++\nPlayerLevel & operator=(\n const PlayerLevel & copy_from\n)\n``` \nAssignment operator for assigning this player level's value from another player level. \n\n### operator=\n\n```c++\nPlayerLevel & operator=(\n PlayerLevel && move_from\n)\n``` \nAssignment operator for assigning this player level's value from another player level.\n\nr-value-reference version \n\n### \\~PlayerLevel\n\n```c++\n ~PlayerLevel()\n```"]]