From 8c81e97b69b582a17ba80bac694004591a4d1939 Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 4 Feb 2018 17:29:25 +0100 Subject: Fix blast impulse Signed-off-by: pacien --- src/main/java/fr/umlv/java/wallj/block/GarbageBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main') diff --git a/src/main/java/fr/umlv/java/wallj/block/GarbageBlock.java b/src/main/java/fr/umlv/java/wallj/block/GarbageBlock.java index 362e680..080a739 100644 --- a/src/main/java/fr/umlv/java/wallj/block/GarbageBlock.java +++ b/src/main/java/fr/umlv/java/wallj/block/GarbageBlock.java @@ -39,7 +39,7 @@ public class GarbageBlock extends JBoxBlock { Events.filter(context.getEvents(), BombExplosionEvent.class).forEach(explosion -> { Vec2 source = explosion.getSource().toVec2(); context.getGame().getCurrentStage().getWorld().raycast((fixture, point, normal, fraction) -> { - if (isSelf(fixture)) getBody().applyForceToCenter(computeBlastForce(source)); + if (isSelf(fixture)) getBody().applyLinearImpulse(computeBlastForce(source), getBody().getWorldCenter()); return STOP_RAYCAST; }, source, getPos()); }); -- cgit v1.2.3