]> git.localhorst.tv Git - gworm.git/blob - src/world/Entity.cpp
different entity integration approach
[gworm.git] / src / world / Entity.cpp
1 #include "Entity.h"
2
3
4 namespace gworm {
5
6 Entity::Entity()
7 : pos(0, 0)
8 , vel(0, 0)
9 , acc(0, 0)
10 , mass(1) {
11
12 }
13
14
15 void Entity::Update(float dt) {
16         // linear
17         pos += (dt * vel) + (acc * dt * dt / 2.0f);
18         vel += dt * acc;
19
20         // euler
21         //vel += dt * acc;
22         //pos += dt * vel;
23 }
24
25 }