]> git.itanic.dy.fi Git - sdl-planets/blobdiff - planet.c
main.c: Print tree statistics
[sdl-planets] / planet.c
index da83d3a1d491762fb1ae8cbe0196bbae10fd9e06..a51d3cb0f2f39b9dda1a2a15b7a1b409eba9e5c8 100644 (file)
--- a/planet.c
+++ b/planet.c
@@ -214,6 +214,7 @@ struct planet *move_planet(struct planet *p, const double time)
 
        vector_scale(&p->speed, time, &tmp);
        vector_add(&p->pos, &tmp, &p->pos);
+       vector_scale(&p->speed, pow(0.99, time), &p->speed);
 
        tree_parent = quadtree_del(&p->tree, planet_spatial_compare);
        quadtree_add(tree_parent, &p->tree, planet_spatial_compare);