Componente agregable a entidades. Más...
#include <component.h>
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 | |
Entity * | entity |
Componente agregable a entidades.
|
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.
void Component::set_entity | ( | Entity * | entity | ) |
Le da una referencia al componente de la entidad a la que pertenece.
entity |
|
pure virtual |
Actualiza el componente.
Implementado en VisualNPCComponent, VisualCharacterComponent, StatsComponent, SoundComponent y PositionComponent.