Ajout de l'intégration simple (Euler explicite)

This commit is contained in:
Mattéo Delabre 2016-03-10 19:52:59 +01:00
parent 382cc27eb3
commit 3df200091b
1 changed files with 3 additions and 3 deletions

View File

@ -1,9 +1,9 @@
#include "physics_object.hpp"
void PhysicsObject::update(State state) {
sf::Vector2f forces = getForces(state);
// TODO: intégrer le vecteur force dans la vitesse puis la position
sf::Vector2f acceleration = getForces(state) / mass;
velocity += acceleration * state.delta;
position += velocity * state.delta;
}
sf::Vector2f PhysicsObject::getVelocity() {