Fix crash on ESC press when no music is playing
[supertux.git] / src / object / broken_brick.cpp
index da6cdf0..5340eda 100644 (file)
 #include "math/random_generator.hpp"
 #include "sprite/sprite.hpp"
 
-BrokenBrick::BrokenBrick(std::auto_ptr<Sprite> sprite,
+BrokenBrick::BrokenBrick(SpritePtr sprite_,
                          const Vector& pos, const Vector& nmovement) :
-  sprite(sprite), 
-  position(pos), 
+  timer(),
+  sprite(sprite_),
+  position(pos),
   movement(nmovement)
 {
   timer.start(.2f);
@@ -45,7 +46,7 @@ void
 BrokenBrick::draw(DrawingContext& context)
 {
   sprite->draw_part(context,
-                    Vector(systemRandom.rand(16), systemRandom.rand(16)), Vector(16, 16),
+                    Vector(graphicsRandom.rand(16), graphicsRandom.rand(16)), Vector(16, 16),
                     position, LAYER_OBJECTS + 1);
 }