|
Bomberman
|
#include <IAControllableComponent.hpp>
Public Member Functions | |
| WAL::Component * | clone (WAL::Entity &entity) const override |
| Clone a component for another or the same entity. More... | |
| IAControllableComponent (WAL::Entity &entity, std::string scripPath) | |
| Constructor. More... | |
| IAControllableComponent (const IAControllableComponent &)=default | |
| A IA component can't be instantiated, it should be derived. More... | |
| ~IAControllableComponent () override=default | |
| default destructor More... | |
| IAControllableComponent & | operator= (const IAControllableComponent &)=delete |
| A IA component can't be assigned. More... | |
Public Member Functions inherited from WAL::Component | |
| Component & | operator= (const Component &)=delete |
| A component can't be assigned. More... | |
| virtual | ~Component ()=default |
| A virtual destructor. More... | |
| virtual void | onStart () |
| The entity or this component has just been enabled. More... | |
| virtual void | onStop () |
| The entity or this component has just been disable. More... | |
Public Attributes | |
| bool | registered |
| Is the binding registered. More... | |
| LuaG::State | _state |
| LuaGate state. More... | |
Private Attributes | |
| const std::string | _scriptPath |
| path to the lua script More... | |
Additional Inherited Members | |
Protected Member Functions inherited from WAL::Component | |
| Component (Entity &entity) | |
| A component can't be instantiated, it should be derived. More... | |
| Component (const Component &)=default | |
| A component can't be instantiated, it should be derived. More... | |
Protected Attributes inherited from WAL::Component | |
| Entity & | _entity |
| The entity that own this component. More... | |
| BBM::IAControllableComponent::IAControllableComponent | ( | WAL::Entity & | entity, |
| std::string | scripPath | ||
| ) |
Constructor.
|
default |
A IA component can't be instantiated, it should be derived.
|
overridedefault |
default destructor
|
overridevirtual |
Clone a component for another or the same entity.
| entity | The entity that owns the ne component. |
Implements WAL::Component.
|
delete |
A IA component can't be assigned.
|
private |
path to the lua script
| LuaG::State BBM::IAControllableComponent::_state |
LuaGate state.
| bool BBM::IAControllableComponent::registered |
Is the binding registered.
1.8.17