Fill in hit properly for slopes (bouncing snowballs look slightly weird)
authormathnerd314 <mathnerd314@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Sun, 4 Apr 2010 18:14:40 +0000 (18:14 +0000)
committermathnerd314 <mathnerd314@837edb03-e0f3-0310-88ca-d4d4e8b29345>
Sun, 4 Apr 2010 18:14:40 +0000 (18:14 +0000)
git-svn-id: http://supertux.lethargik.org/svn/supertux/trunk/supertux@6630 837edb03-e0f3-0310-88ca-d4d4e8b29345

src/supertux/collision.cpp

index 99282fa..95fbbbb 100644 (file)
@@ -124,8 +124,10 @@ bool rectangle_aatriangle(Constraints* constraints, const Rectf& rect,
   } else {
     if(outvec.x < 0) {
       constraints->constrain_right(rect.get_right() + outvec.x, addl_ground_movement.x);
+      constraints->hit.right = true;
     } else {
       constraints->constrain_left(rect.get_left() + outvec.x, addl_ground_movement.x);
+      constraints->hit.left = true;
     }
 
     if(outvec.y < 0) {