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.