SDLPP: formatting, make compileable on Linux
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
namespace SDLPP {
|
||||
CollisionPolygon::CollisionPolygon( double x, double y )
|
||||
: CollisionPolygon( Vec2D<double>( x, y ) ) {}
|
||||
: CollisionPolygon( Vec2D< double >( x, y ) ) {}
|
||||
|
||||
CollisionPolygon::CollisionPolygon( const Vec2D< double > &input ) {
|
||||
original = input;
|
||||
@@ -54,11 +54,12 @@ bool infinityIntersection( const SDLPP::CollisionPolygon &infinite,
|
||||
|
||||
bool intersects( const SDLPP::CollisionPolygon &p1,
|
||||
const SDLPP::CollisionPolygon &p2 ) {
|
||||
if(p1.rightmost() < p2.leftmost() || p2.rightmost() < p1.leftmost() || p1.bottommost() < p2.topmost() || p2.bottommost() < p1.topmost())
|
||||
if ( p1.rightmost() < p2.leftmost() || p2.rightmost() < p1.leftmost() ||
|
||||
p1.bottommost() < p2.topmost() || p2.bottommost() < p1.topmost() )
|
||||
return false;
|
||||
for(auto &line : p1.getLines()) {
|
||||
for(auto &line2 : p2.getLines()) {
|
||||
if(linesCross(line, line2))
|
||||
for ( auto &line : p1.getLines() ) {
|
||||
for ( auto &line2 : p2.getLines() ) {
|
||||
if ( linesCross( line, line2 ) )
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user