X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fblock.cpp;h=61bf7c35819d6c28afb6eb226abd7edc51e09dde;hb=08ccb17345a52f5ffd8a5dd6ecf675cad55f16a7;hp=e5995b7a43af991bb4b33447ccb2dfca10df73e4;hpb=c94f71a53fc081a0b2a4c8bf87a2fa0830821bcc;p=supertux.git diff --git a/src/object/block.cpp b/src/object/block.cpp index e5995b7a4..61bf7c358 100644 --- a/src/object/block.cpp +++ b/src/object/block.cpp @@ -83,7 +83,7 @@ Block::collision(GameObject& other, const CollisionHit& ) Portable* portable = dynamic_cast (&other); MovingObject* moving_object = dynamic_cast (&other); bool is_portable = ((portable != 0) && portable->is_portable()); - bool hit_mo_from_below = ((moving_object == 0) || (moving_object->get_bbox().get_bottom() > (get_bbox().get_top() - 7.0))); + bool hit_mo_from_below = ((moving_object == 0) || (moving_object->get_bbox().get_bottom() < (get_bbox().get_top() + 7.0))); if(bouncing && !is_portable && hit_mo_from_below) { // Badguys get killed