X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fcollision.cpp;h=ad87f89184023dbd9e4c46eac5a0db1537bf049c;hb=9eb594ee1cd68e85dc97da20c17919df54079c3f;hp=aa0631a04eb4b0bdcaa9271346de5af6d8519f89;hpb=8a5364cf211079390c9b4b0802abfd09942d10bc;p=supertux.git diff --git a/src/collision.cpp b/src/collision.cpp index aa0631a04..ad87f8918 100644 --- a/src/collision.cpp +++ b/src/collision.cpp @@ -19,23 +19,23 @@ // 02111-1307, USA. #include -#include "collision.h" +#include "collision.hpp" #include #include #include #include #include -#include "math/vector.h" -#include "math/aatriangle.h" -#include "math/rectangle.h" -#include "collision_hit.h" +#include "math/vector.hpp" +#include "math/aatriangle.hpp" +#include "math/rect.hpp" +#include "collision_hit.hpp" static const float DELTA = .0001; bool -Collision::rectangle_rectangle(CollisionHit& hit, const Rectangle& r1, - const Vector& movement, const Rectangle& r2) +Collision::rectangle_rectangle(CollisionHit& hit, const Rect& r1, + const Vector& movement, const Rect& r2) { if(r1.p2.x < r2.p1.x || r1.p1.x > r2.p2.x) return false; @@ -98,10 +98,10 @@ static void makePlane(const Vector& p1, const Vector& p2, Vector& n, float& c) } bool -Collision::rectangle_aatriangle(CollisionHit& hit, const Rectangle& rect, +Collision::rectangle_aatriangle(CollisionHit& hit, const Rect& rect, const Vector& movement, const AATriangle& triangle) { - if(!rectangle_rectangle(hit, rect, movement, (const Rectangle&) triangle)) + if(!rectangle_rectangle(hit, rect, movement, (const Rect&) triangle)) return false; Vector normal;