Updated addon repository URL and improved debug output on download
[supertux.git] / src / trigger / scripttrigger.cpp
index 29700e2..439ec11 100644 (file)
@@ -23,7 +23,9 @@
 #include "trigger/scripttrigger.hpp"
 #include "util/reader.hpp"
 
-ScriptTrigger::ScriptTrigger(const Reader& reader)
+ScriptTrigger::ScriptTrigger(const Reader& reader) :
+  triggerevent(),
+  script()
 {
   bool must_activate = false;
 
@@ -45,11 +47,13 @@ ScriptTrigger::ScriptTrigger(const Reader& reader)
     triggerevent = EVENT_TOUCH;
 }
 
-ScriptTrigger::ScriptTrigger(const Vector& pos, const std::string& script)
+ScriptTrigger::ScriptTrigger(const Vector& pos, const std::string& script_) :
+  triggerevent(),
+  script()
 {
   bbox.set_pos(pos);
   bbox.set_size(32, 32);
-  this->script = script;
+  this->script = script_;
   triggerevent = EVENT_TOUCH;
 }
 
@@ -67,6 +71,4 @@ ScriptTrigger::event(Player& , EventType type)
   Sector::current()->run_script(stream, "ScriptTrigger");
 }
 
-IMPLEMENT_FACTORY(ScriptTrigger, "scripttrigger");
-
 /* EOF */