Argentum Online - Servidor
Referencia de la Clase Banker
Diagrama de herencias de Banker
Npc Entity

Métodos públicos

 Banker (EntityId entity_id, nlohmann::json npc_info, Map &map)
 
const std::string list_vault (std::string player_name) const
 Lista la boveda asociada al jugador. Más...
 
void deposit_gold (uint32_t amount, Player *player)
 
void withdraw_gold (uint32_t amount, Player *player)
 
void deposit_item (SlotId slot, uint32_t amount, Player *player)
 
void withdraw_item (SlotId slot, uint32_t amount, Player *player)
 
- Métodos públicos heredados desde Npc
 Npc (EntityId entity_id, nlohmann::json npc_info, Map &map)
 
void die () override
 
bool is_alive () const override
 
entity_type_t get_type () const override
 
nlohmann::json get_data () const override
 
void update (uint64_t delta_t) override
 
npc_proffesion_t get_profession ()
 
Mapget_map ()
 
- Métodos públicos heredados desde Entity
 Entity (EntityId id, Map &map, const std::string &name, MovementComponent *movement_component, CombatComponent *combat_component, unsigned int current_level, unsigned int current_exp)
 
 Entity (EntityId id, Map &map, const std::string &name, unsigned int current_level, unsigned int current_exp)
 
unsigned int heal (unsigned int hp)
 
bool can_spend_mp (unsigned int amount)
 
void spend_mp (unsigned int amount)
 
std::string get_name () const
 
unsigned int get_level () const
 
unsigned int get_max_hp () const
 
virtual position_t get_facing_position (position_t position)
 
virtual bool can_attack (Entity *attacked) const
 
attack_result_t attack (Entity *attacked)
 
attack_result_t receive_damage (attack_t attack)
 
void add_exp (int exp)
 
EntityId get_id () const
 

Otros miembros heredados

- Atributos protegidos heredados desde Entity
const EntityId id
 
Mapmap
 
const std::string name
 
MovementComponentmovement_component
 
CombatComponentcombat_component
 
ExperienceComponent experience_component
 

Documentación de las funciones miembro

◆ list_vault()

const std::string Banker::list_vault ( std::string  player_name) const

Lista la boveda asociada al jugador.

Parámetros
player_name
Devuelve
const std::string

La documentación para esta clase fue generada a partir de los siguientes ficheros: