]> git.tdb.fi Git - libs/al.git/blobdiff - source/soundscape.cpp
Style update: add spaces around assignments
[libs/al.git] / source / soundscape.cpp
index 6ec00f06b9113909ff6e20d4bb976836b758095f..0b126ac01bde48190480adb6a0f94fce5568652c 100644 (file)
@@ -19,19 +19,19 @@ SoundScape::~SoundScape()
                delete *i;
 }
 
-void SoundScape::add_source(Source *src)
+void SoundScape::add_source(Source &src)
 {
-       sources.push_back(src);
+       sources.push_back(&src);
 }
 
-Source *SoundScape::play(const Buffer &buf, float x, float y, float z)
+Source &SoundScape::play(const Buffer &buf, float x, float y, float z)
 {
-       Source *src=new Source;
-       add_source(src);
+       Source *src = new Source;
+       add_source(*src);
        src->set_buffer(buf);
        src->set_position(x, y, z);
        src->play();
-       return src;
+       return *src;
 }
 
 void SoundScape::tick()
@@ -41,7 +41,7 @@ void SoundScape::tick()
                if((*i)->get_state()==STOPPED)
                {
                        delete *i;
-                       i=sources.erase(i);
+                       i = sources.erase(i);
                }
                else
                        ++i;