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