gpg:: PlayerLevel
#include <player_level.h>
Eine einzelne Datenstruktur mit Daten über das Level des Spielers.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Erstellt ein PlayerLevel von „shared_ptr“ zu „PlayerLevelImpl“.
|
|
PlayerLevel(const PlayerLevel & copy_from)
Konstruktor zum Kopieren eines vorhandenen Spielerlevels in ein neues kopieren
|
|
PlayerLevel(PlayerLevel && move_from)
Konstruktor zum Verschieben eines bestehenden Spielerlevels in ein neues Level
|
|
~PlayerLevel()
|
Öffentliche Funktionen |
|
---|---|
LevelNumber() const
|
uint32_t
Gibt die Zahl für diese Ebene zurück, z.B.
|
MaximumXP() const
|
uint64_t
Gibt den maximalen XP-Wert zurück, der durch dieses Level dargestellt wird (exklusive).
|
MinimumXP() const
|
uint64_t
Gibt den minimalen XP-Wert zurück, der erforderlich ist, um dieses Level zu erreichen (einschließlich).
|
Valid() const
|
bool
Gibt "true" zurück, wenn das zurückgegebene Spielerlevel mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. "false" für einen nicht ausgefüllten, vom Nutzer erstellten Player oder einen ausgefüllten Player mit einem nicht erfolgreichen Antwortstatus.
|
operator=(const PlayerLevel & copy_from)
|
Zuweisungsoperator zum Zuweisen des Werts dieses Spielerlevels aus einem anderen Spielerlevel
|
operator=(PlayerLevel && move_from)
|
Zuweisungsoperator zum Zuweisen des Werts dieses Spielerlevels aus einem anderen Spielerlevel
|
Öffentliche Funktionen
LevelNumber
uint32_t LevelNumber() const
Gibt die Zahl für diese Ebene zurück, z.B.
„level 10“ vor.
MaximumXP
uint64_t MaximumXP() const
Gibt den maximalen XP-Wert zurück, der durch dieses Level dargestellt wird (exklusive).
MinimumXP
uint64_t MinimumXP() const
Gibt den minimalen XP-Wert zurück, der erforderlich ist, um dieses Level zu erreichen (einschließlich).
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Erstellt ein PlayerLevel von „shared_ptr“ zu „PlayerLevelImpl“.
Er wird intern verwendet und ist nicht für Nutzer dieser API vorgesehen.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
Konstruktor zum Kopieren eines vorhandenen Spielerlevels in ein neues kopieren
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
Konstruktor zum Verschieben eines bestehenden Spielerlevels in ein neues Level
r-Wert-Referenzversion.
Gültig
bool Valid() const
Gibt "true" zurück, wenn das zurückgegebene Spielerlevel mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. "false" für einen nicht ausgefüllten, vom Nutzer erstellten Player oder einen ausgefüllten Player mit einem nicht erfolgreichen Antwortstatus.
Es muss „true“ sein, damit die Getter-Funktionen für dieses Objekt verwendet werden können.
Operator=
PlayerLevel & operator=( const PlayerLevel & copy_from )
Zuweisungsoperator zum Zuweisen des Werts dieses Spielerlevels aus einem anderen Spielerlevel
Operator=
PlayerLevel & operator=( PlayerLevel && move_from )
Zuweisungsoperator zum Zuweisen des Werts dieses Spielerlevels aus einem anderen Spielerlevel
r-Wert-Referenzversion
~PlayerLevel
~PlayerLevel()