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 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 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()