From 3659a5a9f514b403be6e443ca86d3012a51c6bea Mon Sep 17 00:00:00 2001 From: Cary Sandvig Date: Mon, 23 Apr 2001 17:42:43 +0000 Subject: [PATCH] add support for time --- direct/src/showbase/ShowBase.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index 36e7135f99..173c434be3 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -256,28 +256,29 @@ class ShowBase: if music: loader.unloadSound(music) - def playSfx(self, sfx, looping = None, interupt = 1, volume = None): + def playSfx(self, sfx, looping = None, interupt = 1, volume = None, + time = 0.): if sfx: if base.wantSfx: if not interupt: if not (sfx.status() == AudioSound.PLAYING): - AudioManager.play(sfx) + AudioManager.play(sfx, time) else: - AudioManager.play(sfx) + AudioManager.play(sfx, time) if looping: AudioManager.setLoop(sfx, 1) if volume: AudioManager.setVolume(sfx, volume) def playMusic(self, music, looping = None, interupt = 1, volume = None, - restart = None): + restart = None, time = 0.): if music: if base.wantMusic: if not interupt: if not (music.status() == AudioSound.PLAYING): - AudioManager.plsy(music) + AudioManager.plsy(music, time) else: - AudioManager.play(music) + AudioManager.play(music, time) if looping: AudioManager.setLoop(music, 1) if volume: