]> git.localhorst.tv Git - orbi.git/blob - src/world/Entity.cpp
86d3a45193261926b321509202e83238861bf699
[orbi.git] / src / world / Entity.cpp
1 #include "Entity.h"
2
3 namespace orbi {
4
5 void Entity::Update(float dt, Vector<float> extAcc, Vector<float> tv) {
6         const Vector<float> totAcc = acc + extAcc;
7         Move((dt * vel) + (totAcc * dt * dt / 2.0f));
8         vel += dt * totAcc;
9         if (vel.x > tv.x) vel.x = tv.x;
10         if (vel.y > tv.y) vel.y = tv.y;
11 }
12
13 }