Argentum Online - Cliente
Referencia de la Clase Componentabstract

Componente agregable a entidades. Más...

#include <component.h>

Diagrama de herencias de Component
PositionComponent SoundComponent StatsComponent VisualCharacterComponent VisualNPCComponent

Métodos públicos

void set_entity (Entity *entity)
 Le da una referencia al componente de la entidad a la que pertenece. Más...
 
virtual void init ()=0
 Inicializa el componente con lo que necesite, es llamado en el momento de agregarlo a la entity. Más...
 
virtual void update ()=0
 Actualiza el componente. Más...
 

Atributos protegidos

Entityentity
 

Descripción detallada

Componente agregable a entidades.

Documentación de las funciones miembro

◆ init()

virtual void Component::init ( )
pure virtual

Inicializa el componente con lo que necesite, es llamado en el momento de agregarlo a la entity.

Implementado en VisualNPCComponent, VisualCharacterComponent, StatsComponent, SoundComponent y PositionComponent.

◆ set_entity()

void Component::set_entity ( Entity entity)

Le da una referencia al componente de la entidad a la que pertenece.

Parámetros
entity

◆ update()

virtual void Component::update ( )
pure virtual

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