Untitled Game engine no.5
1.0
|
5 #ifndef ENGINE_PROJ_CONTROLLER_HPP
6 #define ENGINE_PROJ_CONTROLLER_HPP
18 virtual void Parse(
ECS& ecs,
const EntityID&
id) {};
25 float acceleration = 5000.0f;
26 float maxSpeed = 150.0f;
27 float jumpVelocity = 1000.0f;
29 void Parse(
ECS& ecs,
const EntityID&
id)
override;
55 #endif //ENGINE_PROJ_CONTROLLER_HPP
Entity Component System.
Definition: ECS.hpp:19
System for processing control inputs.
Definition: Controller.hpp:43
A container for entities currently in the Scene.
Definition: Scene.hpp:9
std::shared_ptr< T > Ref
Has stuff for making references a lot more easily shared smart pointer.
Definition: Base.hpp:21
Wrapper for parsing entities with controllers attached.
Definition: Controller.hpp:17
Unused data structure for character controls.
Definition: Controller.hpp:24
Definition: Animation.hpp:14
static void Update(const Scene &scene)
Update all entities with controllers in the scene.
Definition: Controller.cpp:89
Scene component that contains a reference to a controller parser.
Definition: Controller.hpp:35