gpg::PlayerLevel

#include <player_level.h>

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)
Crea un PlayerLevel a partir de un shared_ptr a un PlayerLevelImpl.
PlayerLevel(const PlayerLevel & copy_from)
Es un constructor de copia para copiar un nivel de jugador existente en uno nuevo.
PlayerLevel(PlayerLevel && move_from)
Es un constructor para mover un nivel de jugador existente a uno nuevo.
~PlayerLevel()

Funciones públicas

LevelNumber() const
uint32_t
Muestra el número de este nivel, p.ej.,
MaximumXP() const
uint64_t
Devuelve el valor máximo de XP representado por este nivel, de forma exclusiva.
MinimumXP() const
uint64_t
Muestra el valor mínimo de XP necesario para alcanzar este nivel, inclusive.
Valid() const
bool
Muestra verdadero cuando el nivel del jugador que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un jugador creado por el usuario que no se propagó o para uno que sí se propagó y se acompaña de un estado de respuesta incorrecto.
operator=(const PlayerLevel & copy_from)
Operador de asignación para asignar el valor de este nivel de jugador desde otro nivel de jugador.
operator=(PlayerLevel && move_from)
Operador de asignación para asignar el valor de este nivel de jugador desde otro nivel de jugador.

Funciones públicas

LevelNumber

uint32_t LevelNumber() const 

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

"nivel 10".

MaximumXP

uint64_t MaximumXP() const 

Devuelve el valor máximo de XP representado por este nivel, de forma exclusiva.

MinimumXP

uint64_t MinimumXP() const 

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

PlayerLevel

 PlayerLevel()

PlayerLevel

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

Crea un PlayerLevel a partir de un shared_ptr a un PlayerLevelImpl.

Se usa de forma interna y no está diseñado para que lo usen los consumidores de esta API.

PlayerLevel

 PlayerLevel(
  const PlayerLevel & copy_from
)

Es un constructor de copia para copiar un nivel de jugador existente en uno nuevo.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

Es un constructor para mover un nivel de jugador existente a uno nuevo.

Versión de r-value-reference.

Válido

bool Valid() const 

Muestra verdadero cuando el nivel del jugador que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un jugador creado por el usuario que no se propagó o para uno que sí se propagó y se acompaña de un estado de respuesta incorrecto.

Debe ser verdadero para que las funciones de acceso de este objeto se puedan usar.

operador=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

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

operador=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

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

Versión de r-value-reference

~PlayerLevel

 ~PlayerLevel()