X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fsound.py;h=14ef8d4bac9bc56ff79aa88030ae3d3404691924;hb=9f6988141b3238d693a6c4ee5db3fb1d4af56ce0;hp=311586510874fd792241b3c72455b736f3b0af46;hpb=ea0183ae9159200f0657e2babf4231b49f9ca3be;p=naja.git diff --git a/naja/sound.py b/naja/sound.py index 3115865..14ef8d4 100644 --- a/naja/sound.py +++ b/naja/sound.py @@ -1,5 +1,7 @@ """Sound utilities.""" +import time + from pygame import mixer from naja.options import options @@ -47,11 +49,13 @@ class PygameSound(object): sound = self._sounds[track_name] = mixer.Sound(track_name) return sound - def play_sound(self, name, volume=DEFAULT_SOUND_VOLUME): + def play_sound(self, name, volume=DEFAULT_SOUND_VOLUME, foreground=False): sound = self.load_sound(name) if sound is not None: sound.set_volume(volume) sound.play() + if foreground: + time.sleep(sound.get_length()) def play_music(self, name, volume=DEFAULT_MUSIC_VOLUME): if not options.music: