X-Git-Url: http://git.localhorst.tv/?p=space.git;a=blobdiff_plain;f=src%2Fentity%2FEntity.h;fp=src%2Fentity%2FEntity.h;h=9fd2dff483f06a62a4467b254e62dde7890c40a5;hp=0000000000000000000000000000000000000000;hb=3f4f8a92f64df08119a40da4d196b3e92ecdc637;hpb=96ab5904b059e00e78b26a6527790c8dc951e324 diff --git a/src/entity/Entity.h b/src/entity/Entity.h new file mode 100644 index 0000000..9fd2dff --- /dev/null +++ b/src/entity/Entity.h @@ -0,0 +1,30 @@ +#ifndef SPACE_ENTITY_H_ +#define SPACE_ENTITY_H_ + +#include "../math/Vector.h" + + +namespace space { + +class Entity { + +public: + constexpr Entity() { } + +public: + Vector area; + Vector pos; + Vector vel; + Vector acc; + +public: + void Update(float delta) { + pos += vel * delta; + vel += acc * delta; + } + +}; + +} + +#endif