@@ -4,8 +4,10 @@ import BasicEntities
class AmbientSound(BasicEntities.NodePathEntity):
def __init__(self, level, entId):
BasicEntities.NodePathEntity.__init__(self, level, entId)
+ self.initSound()
def destroy(self):
+ self.destroySound()
BasicEntities.NodePathEntity.destroy(self)
def initSound(self):
@@ -119,7 +119,7 @@ class VisibilityExtender(Entity):
('newZones', [], 'visZoneList'),
)
-class AmbientSound(Entity):
+class AmbientSound(Nodepath):
type = 'ambientSound'
attribs = (
('soundPath', '', 'bamfilename'),