Key keyLeft
move left key
Definition: KeyboardComponent.hpp:29
ControllableComponent::Layout layout
Layout.
Definition: KeyboardComponent.hpp:35
WAL::Component * clone(WAL::Entity &entity) const override
Clone a component for another or the same entity.
Definition: KeyboardComponent.cpp:33
void onStart() override
The entity or this component has just been enabled.
Definition: KeyboardComponent.cpp:38
Layout
Definition: ControllableComponent.hpp:20
KeyboardComponent & operator=(const KeyboardComponent &)=delete
A Keyboard component can't be assigned.
::KeyboardKey Key
Definition: Keyboard.hpp:18
Key keyPause
pause key
Definition: KeyboardComponent.hpp:25
Represent a single component of WAL.
Definition: Component.hpp:17
Definition: AnimationsComponent.cpp:9
~KeyboardComponent() override=default
default destructor
An entity of the WAL's ECS.
Definition: Entity.hpp:20
Definition: KeyboardComponent.hpp:17
Key keyDown
move down key
Definition: KeyboardComponent.hpp:33
Key keyRight
move right key
Definition: KeyboardComponent.hpp:27
Key keyUp
move up key
Definition: KeyboardComponent.hpp:31
KeyboardComponent(WAL::Entity &entity, ControllableComponent::Layout controllerLayout=ControllableComponent::Layout::KEYBOARD_0)
Create a new keyboard component using custom keys.
Definition: KeyboardComponent.cpp:11
RAY::Controller::Keyboard::Key Key
Definition: KeyboardComponent.hpp:13
Key keyBomb
bomb key
Definition: KeyboardComponent.hpp:23
Key keySecondary
jump key
Definition: KeyboardComponent.hpp:21