Fixed check for Block killing Badguy from below
[supertux.git] / src / badguy / dart.cpp
index c5ad86e..9df6e8c 100644 (file)
@@ -78,11 +78,15 @@ Dart::write(lisp::Writer& writer)
 }
 
 void
-Dart::activate()
+Dart::initialize()
 {
   physic.set_velocity_x(dir == LEFT ? -::SPEED : ::SPEED);
   sprite->set_action(dir == LEFT ? "flying-left" : "flying-right");
+}
 
+void
+Dart::activate()
+{
   sound_source.reset(sound_manager->create_sound_source(SOUNDFILE));
   sound_source->set_position(get_pos());
   sound_source->set_looping(true);