gpg::PlayerLevel

#include <player_level.h>

Es una sola estructura de datos que contiene datos sobre el nivel del jugador.

Resumen

Constructores y destructores

PlayerLevel()
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
Construye un PlayerLevel desde un shared_ptr a un PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Copia el constructor para copiar un nivel de jugador existente en uno nuevo.
PlayerLevel(PlayerLevel && move_from)
Constructor para mover un nivel de jugador existente a otro nuevo.
~PlayerLevel()

Funciones públicas

LevelNumber() const
uint32_t
Muestra el número de este nivel, p.ej.,
MaximumXP() const
uint64_t
Muestra el valor máximo de XP que representa este nivel, exclusivo.
MinimumXP() const
uint64_t
Muestra el valor de XP mínimo necesario para alcanzar este nivel, inclusive.
Valid() const
bool
Muestra true cuando el nivel del jugador que se muestra se completa con datos y está acompañado de un estado de respuesta correcta; false para un jugador no propagado creado por el usuario o para uno propagado acompañado de un estado de respuesta incorrecta.
operator=(const PlayerLevel & copy_from)
Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.
operator=(PlayerLevel && move_from)
Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.

Funciones públicas

LevelNumber

uint32_t LevelNumber() const 

Muestra el número de este nivel, p.ej.,

en el “nivel 10”.

MaximumXP

uint64_t MaximumXP() const 

Muestra el valor máximo de XP que representa este nivel, exclusivo.

MinimumXP

uint64_t MinimumXP() const 

Muestra el valor de XP mínimo necesario para alcanzar este nivel, inclusive.

PlayerLevel

 PlayerLevel()

PlayerLevel

 PlayerLevel(
  std::shared_ptr< const PlayerLevelImpl > impl
)

Construye un PlayerLevel desde un shared_ptr a un PlayerLevelImpl.

Se usa internamente y no está pensado para que lo usen los consumidores de esta API.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Copia el constructor para copiar un nivel de jugador existente en uno nuevo.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

Constructor para mover un nivel de jugador existente a otro nuevo.

r-value-reference.

Válido

bool Valid() const 

Muestra true cuando el nivel del jugador que se muestra se completa con datos y está acompañado de un estado de respuesta correcta; false para un jugador no propagado creado por el usuario o para uno propagado acompañado de un estado de respuesta incorrecta.

Debe ser verdadera para que se puedan usar las funciones get de este objeto.

operador=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.

operador=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

Operador de asignación para asignar el valor de nivel de este jugador desde otro nivel.

Versión de referencia de valor r

~Nivel de jugador

 ~PlayerLevel()