several bugfixes to squirrel serialisation code, serializer/load worldmap state from...
[supertux.git] / src / scripting / sound.cpp
index f3c77f7..37ee32e 100644 (file)
@@ -2,11 +2,9 @@
 
 #include <string>
 #include <stdio.h>
-#include "sound.h"
-#include "resources.h"
-#include "audio/sound_manager.h"
-
-#define NOIMPL      printf("%s not implemented.\n", __PRETTY_FUNCTION__);
+#include "sound.hpp"
+#include "resources.hpp"
+#include "audio/sound_manager.hpp"
 
 namespace Scripting
 {
@@ -18,14 +16,14 @@ namespace Scripting
   {}
 
   void
-  Sound::play_music(const std::string& )
+  Sound::play_music(const std::string& filename)
   {
-    NOIMPL;
+    sound_manager->play_music(filename);
   }
 
   void
-  Sound::play_sound(const std::string& name)
+  Sound::play(const std::string& name)
   {
-    sound_manager->play_sound(name);
+    sound_manager->play(name);
   }
 }