3#include <GameEngine/GameEngineDLL.h>
5#include <GameEngine/Animation/TransformComponent.h>
36 plInt32 m_iDegreeToRotate = 0;
39 float m_fAcceleration = 1.0f;
42 float m_fDeceleration = 1.0f;
Float wrapper struct for a safe usage and conversions of angles.
Definition Angle.h:10
Simple component manager implementation that calls an update method on all components every frame.
Definition ComponentManager.h:142
static const plQuatTemplate< float > MakeIdentity()
Definition Quat_inl.h:29
Applies a rotation to the game object that it is attached to.
Definition RotorComponent.h:14
plAngle m_AxisDeviation
How much the rotation axis may randomly deviate to not have all objects rotate the same way.
Definition RotorComponent.h:48
Reads a world description from a stream. Allows to instantiate that world multiple times in different...
Definition WorldReader.h:47
Stores an entire plWorld in a stream.
Definition WorldWriter.h:13
A custom enum implementation that allows to define the underlying storage type to control its memory ...
Definition Enum.h:37