/** * Applique les forces pour modifier la vitesse de l'entité. * * @param ms Le temps pendant lequel on applique les forces, en ms. */ public void applyForces(float ms) { float time = ms / 1000; if (!this.isStatic) { float frictionRatio = 1 - this.friction * time; this.speedX = (this.force.getForceX() * time + this.speedX) * frictionRatio; this.speedY = (this.force.getForceY() * time + this.speedY) * frictionRatio; } capSpeed(); }