Ambient sound loops again.
authorWolfgang Becker <uafr@gmx.de>
Thu, 29 Jun 2006 23:44:39 +0000 (23:44 +0000)
committerWolfgang Becker <uafr@gmx.de>
Thu, 29 Jun 2006 23:44:39 +0000 (23:44 +0000)
SVN-Revision: 3807

data/levels/test/ambient_sound.stl
data/levels/world1/20 - End of the Tunnel.stl
src/audio/stream_sound_source.hpp

index 1e14316..b4a3a3d 100644 (file)
        )
        (spawnpoint (name "main") (x 96) (y 160))
        (ambient_sound (x 128) (y 900) (distance_factor 0.01) 
-       (distance_bias 200.0) (sample "rain"))
+       (distance_bias 200.0) (sample "sounds/rain.wav"))
        (ambient_sound (x 512) (y 900) (distance_factor 0.05) 
-       (distance_bias 100.0) (sample "waterfall") (volume 0.2))
+       (distance_bias 100.0) (sample "sounds/waterfall.wav") (volume 0.2))
        (ambient_sound (x 700) (y 900) (width 300) 
 (height 200) (distance_factor 0.1) 
-       (distance_bias 50.0) (sample "lava"))
+       (distance_bias 50.0) (sample "sounds/lava.wav"))
       (infoblock (x 128) (y 864)
         (message (_ "-Info
 #An ambient sound 
index 518af51..1d5454d 100644 (file)
     )
     (stalactite
       (x 10157)
-      (y 63)
+      (y 64)
     )
     (stalactite
       (x 10243)
-      (y 63)
+      (y 64)
     )
     (stalactite
       (x 10325)
-      (y 63)
+      (y 64)
     )
     (stalactite
       (x 14223)
index de1dbc0..de3b865 100644 (file)
@@ -46,6 +46,7 @@ public:
   void set_looping(bool looping)
   {
     this->looping = looping;
+    alSourcei(source, AL_LOOPING, looping ? AL_TRUE : AL_FALSE);
   }
   bool get_looping() const
   {