X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=examples%2Fbassteroids%2Fsource%2Fphysics.cpp;h=612a3ece9bde82edb6cdf23fbef3b2b7fc0a248b;hb=c462430faa39c68edfc28446260c86ec100e3424;hp=21c8bd4e9ed7f4b3f57d7aad95ee3bcbd4ff58a8;hpb=15afb5af144074d127cfaab7e2df769a561c1448;p=libs%2Fgame.git diff --git a/examples/bassteroids/source/physics.cpp b/examples/bassteroids/source/physics.cpp index 21c8bd4..612a3ec 100644 --- a/examples/bassteroids/source/physics.cpp +++ b/examples/bassteroids/source/physics.cpp @@ -194,7 +194,7 @@ void Physics::apply_impulses() float friction = min(reaction*friction_coeff, v_tan/inv_mass_sum); LinAl::Vector impulse = c.normal*reaction+tangent*friction; entity1.velocity += impulse*entity1.inverse_mass; - entity2.velocity -= impulse*entity2.inverse_momi; + entity2.velocity -= impulse*entity2.inverse_mass; entity1.angular_velocity += Geometry::Angle::from_radians(entity1.inverse_momi*(r1.x*impulse.y-r1.y*impulse.x)); entity2.angular_velocity -= Geometry::Angle::from_radians(entity2.inverse_momi*(r2.x*impulse.y-r2.y*impulse.x)); }