X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fbadguy%2Fmrbomb.cpp;h=b3b4a9e6953990d43a375d4c4e10c406a11286f5;hb=5c7020e504303cf18e472283ab614ef08ad43b2c;hp=d9688ddbb880a495e0f896d72688731c65dbea87;hpb=a52595afbb418f560e9a23ef59e0fb7661d2d995;p=supertux.git diff --git a/src/badguy/mrbomb.cpp b/src/badguy/mrbomb.cpp index d9688ddbb..b3b4a9e69 100644 --- a/src/badguy/mrbomb.cpp +++ b/src/badguy/mrbomb.cpp @@ -86,7 +86,7 @@ MrBomb::collision_squished(GameObject& object) } if(is_valid()) { remove_me(); - Sector::current()->add_object(new Bomb(get_pos(), dir, sprite_name )); + Sector::current()->add_object(std::make_shared(get_pos(), dir, sprite_name)); } kill_squished(object); return true; @@ -105,7 +105,7 @@ MrBomb::kill_fall() { if(is_valid()) { remove_me(); - Explosion* explosion = new Explosion(get_bbox().get_middle()); + auto explosion = std::make_shared(get_bbox().get_middle()); Sector::current()->add_object(explosion); }