Argentum Online - Cliente
Referencia de la Clase EventFactory

Métodos públicos estáticos

static Event connect_event (std::string character_name, std::string password)
 Evento de conexion. Más...
 
static Event chat_event (std::string message, int target_x, int target_y, int inventory_slot)
 Evento de chat. Más...
 
static Event movement_event (mov_action_t action, direction_t direction)
 Evento de movimiento. Más...
 
static Event disconnect ()
 Evento de desconexion. Más...
 
static Event attack_event ()
 Evento de ataque. Más...
 
static Event inventory_event (SlotId slot)
 Evento de uso del inventario. Más...
 
static Event create_event (std::string name, class_type_t class_type, race_type_t race_type)
 Evento de creacion de personaje. Más...
 
static Event pickup_event ()
 Evento de levantar items del suelo. Más...
 
static Event drop_item_event (SlotId slot)
 Evento de tirar un item al suelo. Más...
 
static Event unequip_event (SlotId slot)
 Evento de desequipar. Más...
 
static Event use_ability_event (int target_x, int target_y)
 

Documentación de las funciones miembro

◆ attack_event()

Event EventFactory::attack_event ( )
static

Evento de ataque.

Devuelve
Event

◆ chat_event()

Event EventFactory::chat_event ( std::string  message,
int  target_x,
int  target_y,
int  inventory_slot 
)
static

Evento de chat.

Parámetros
messageMensaje o comando a enviar
target_xCoordenada X del target en el mapa.
target_yCoordenada Y del target en el mapa.
inventory_slotSlot del inventario seleccionado.
Devuelve
Event

◆ connect_event()

Event EventFactory::connect_event ( std::string  character_name,
std::string  password 
)
static

Evento de conexion.

Parámetros
character_nameNombre del personaje
passwordContrasenia. No usada por ahora.
Devuelve
Event

◆ create_event()

Event EventFactory::create_event ( std::string  name,
class_type_t  class_type,
race_type_t  race_type 
)
static

Evento de creacion de personaje.

Parámetros
nameNombre del personaje
class_typeClase del personaje
race_typeRaza del personaje
Devuelve
Event

◆ disconnect()

Event EventFactory::disconnect ( )
static

Evento de desconexion.

Devuelve
Event

◆ drop_item_event()

Event EventFactory::drop_item_event ( SlotId  slot)
static

Evento de tirar un item al suelo.

Parámetros
slotSlot del cual se desea tirar un item.
Devuelve
Event

◆ inventory_event()

Event EventFactory::inventory_event ( SlotId  slot)
static

Evento de uso del inventario.

Parámetros
slotSlot sobre el cual ejecutar la accion.
Devuelve
Event

◆ movement_event()

Event EventFactory::movement_event ( mov_action_t  action,
direction_t  direction 
)
static

Evento de movimiento.

Parámetros
actionAccion (empezar o detener)
directionDireccion del movimiento.
Devuelve
Event

◆ pickup_event()

Event EventFactory::pickup_event ( )
static

Evento de levantar items del suelo.

Devuelve
Event

◆ unequip_event()

Event EventFactory::unequip_event ( SlotId  slot)
static

Evento de desequipar.

Parámetros
slotSlot que se quiere desequipar el item.
Devuelve
Event

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