gpg:: PlayerLevel
#include <player_level.h>
Eine einzelne Datenstruktur mit Daten zum Level des Spielers.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Konstruiert ein PlayerLevel von einem „shared_ptr“ zu einem PlayerLevelImpl.
|
|
PlayerLevel(const PlayerLevel & copy_from)
Kopiert den Konstruktor zum Kopieren eines vorhandenen Spielerlevels in ein neues Level.
|
|
PlayerLevel(PlayerLevel && move_from)
Konstruktor zum Verschieben eines vorhandenen 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 exklusiv dargestellt wird.
|
MinimumXP() const
|
uint64_t
Gibt den XP-Mindestwert zurück, der zum Erreichen dieses Levels erforderlich ist (einschließlich).
|
Valid() const
|
bool
Gibt "true" zurück, wenn die zurückgegebene Spielerebene mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird "false" für einen nicht ausgefüllten, vom Nutzer erstellten Player oder für einen bereits ausgefüllten Player mit dem Status "Nicht bestanden".
|
operator=(const PlayerLevel & copy_from)
|
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
|
operator=(PlayerLevel && move_from)
|
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
|
Öffentliche Funktionen
LevelNumber
uint32_t LevelNumber() const
Gibt die Zahl für diese Ebene zurück, z.B.
„Level 10“.
MaximumXP
uint64_t MaximumXP() const
Gibt den maximalen XP-Wert zurück, der durch dieses Level exklusiv dargestellt wird.
MinimumXP
uint64_t MinimumXP() const
Gibt den XP-Mindestwert zurück, der zum Erreichen dieses Levels erforderlich ist (einschließlich).
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
Konstruiert ein PlayerLevel von einem „shared_ptr“ zu einem PlayerLevelImpl.
Diese wird intern verwendet und ist nicht für die Verwendung durch Nutzer dieser API bestimmt.
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
Kopiert den Konstruktor zum Kopieren eines vorhandenen Spielerlevels in ein neues Level.
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
Konstruktor zum Verschieben eines vorhandenen Spielerlevels in ein neues Level
r-Wert-Referenzversion.
Gültig
bool Valid() const
Gibt "true" zurück, wenn die zurückgegebene Spielerebene mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird "false" für einen nicht ausgefüllten, vom Nutzer erstellten Player oder für einen bereits ausgefüllten Player mit dem Status "Nicht bestanden".
Er muss wahr 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 dieser Spielerebene aus einer anderen Spielerebene.
operator=
PlayerLevel & operator=( PlayerLevel && move_from )
Zuweisungsoperator zum Zuweisen des Werts dieser Spielerebene aus einer anderen Spielerebene.
r-Wert-Referenzversion
~Spielerlevel
~PlayerLevel()