Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
gpg::PlayerLevel
#include <player_level.h>
Pojedyncza struktura danych zawierająca informacje o poziomie gracza.
Podsumowanie
Funkcje publiczne
|
LevelNumber() const
|
uint32_t
Zwraca liczbę dla tego poziomu, np.
|
MaximumXP() const
|
uint64_t
Zwraca maksymalną wartość XP reprezentowaną przez ten poziom (bez względu na to).
|
MinimumXP() const
|
uint64_t
Zwraca minimalną wartość XP niezbędną do osiągnięcia tego poziomu (włącznie).
|
Valid() const
|
bool
Zwraca wartość „true” (prawda), gdy zwrócony poziom gracza jest wypełniony danymi, któremu towarzyszy stan odpowiedzi. Wartość false dla niewypełnianego odtwarzacza utworzonego przez użytkownika lub dla wypełnionego odtwarzacza, któremu towarzyszy stan odpowiedzi zakończony niepowodzeniem.
|
operator=(const PlayerLevel & copy_from)
|
Operator przypisania, który służy do przypisywania wartości danego poziomu gracza z innego poziomu.
|
operator=(PlayerLevel && move_from)
|
Operator przypisania, który służy do przypisywania wartości danego poziomu gracza z innego poziomu.
|
Funkcje publiczne
LevelNumber
uint32_t LevelNumber() const
Zwraca liczbę dla tego poziomu, np.
„poziom 10”.
MaximumXP
uint64_t MaximumXP() const
Zwraca maksymalną wartość XP reprezentowaną przez ten poziom (bez względu na to).
MinimumXP
uint64_t MinimumXP() const
Zwraca minimalną wartość XP niezbędną do osiągnięcia tego poziomu (włącznie).
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel(
std::shared_ptr< const PlayerLevelImpl > impl
)
Konstruuje element PlayerLevel z parametru shared_ptr na wartość PlayerLevelImpl.
Jest on używany wewnętrznie i nie jest przeznaczony dla klientów korzystających z tego interfejsu API.
PlayerLevel
PlayerLevel(
const PlayerLevel & copy_from
)
Skopiuj konstruktor umożliwiający skopiowanie obecnego poziomu gracza do nowego.
PlayerLevel
PlayerLevel(
PlayerLevel && move_from
)
Konstruktor do przeniesienia istniejącego poziomu gracza do nowego.
wersji odwołania do wartości r.
Prawidłowe
bool Valid() const
Zwraca wartość „true” (prawda), gdy zwrócony poziom gracza jest wypełniony danymi, któremu towarzyszy stan odpowiedzi. Wartość false dla niewypełnianego odtwarzacza utworzonego przez użytkownika lub dla wypełnionego odtwarzacza, któremu towarzyszy stan odpowiedzi zakończony niepowodzeniem.
Aby funkcje pobierania w tym obiekcie mogły być użyte, musi to być prawda.
operator=
PlayerLevel & operator=(
const PlayerLevel & copy_from
)
Operator przypisania, który służy do przypisywania wartości danego poziomu gracza z innego poziomu.
operator=
PlayerLevel & operator=(
PlayerLevel && move_from
)
Operator przypisania, który służy do przypisywania wartości danego poziomu gracza z innego poziomu.
wersja odwołania do wartości r
~Poziom gracza
~PlayerLevel()
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-27 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```"]]