From fd96a1c2cc6533496ffdf7b3d26e9dec18b939dc Mon Sep 17 00:00:00 2001 From: zv0n Date: Fri, 10 Mar 2023 16:45:10 +0100 Subject: [PATCH] SDLPP: don't colide with self --- sdlpp/sdlpp_scene.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdlpp/sdlpp_scene.cpp b/sdlpp/sdlpp_scene.cpp index 90f831f..55b3e8b 100644 --- a/sdlpp/sdlpp_scene.cpp +++ b/sdlpp/sdlpp_scene.cpp @@ -119,6 +119,9 @@ Scene::getCollisions( RenderObject &r ) { return {}; std::vector< std::pair< uint64_t, std::shared_ptr< RenderObject > > > ret{}; for ( const auto &x : collision_objects ) { + if(x.get() == &r) { + continue; + } for ( auto id : r.colidesWith( *x ) ) { ret.emplace_back( id, x ); }