diff options
author | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2020-04-25 15:19:05 +0700 |
---|---|---|
committer | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2020-04-25 15:19:05 +0700 |
commit | bc8579329e04e470f168ab684aa3519ef36c0acd (patch) | |
tree | 17ec70e6ebca704cff46abc95d5fb739de3e9a6b /brutalmaze/misc.py | |
parent | 2813a0856f1de3e0f9e0beed280e29e06a78c3ee (diff) | |
download | brutalmaze-bc8579329e04e470f168ab684aa3519ef36c0acd.tar.gz |
Use palace.MessageHandler to collect stopped sources
Diffstat (limited to 'brutalmaze/misc.py')
-rw-r--r-- | brutalmaze/misc.py | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/brutalmaze/misc.py b/brutalmaze/misc.py index e5d1016..60d89c9 100644 --- a/brutalmaze/misc.py +++ b/brutalmaze/misc.py @@ -91,27 +91,10 @@ def json_rec(directory): def play(sound: str, x: float = MIDDLE, y: float = MIDDLE, - gain: float = 1.0) -> None: + gain: float = 1.0) -> Source: """Play a sound at the given position.""" source = Buffer(sound).play() source.spatialize = True source.position = x, -y, 0 source.gain = gain - sources.append(source) - - -def clean_sources(stopped=True) -> None: - """Destroyed stopped sources. - - If stopped is set to False, clean all sources. - """ - global sources - sources, tmp = [], sources - for source in tmp: - if stopped and source.playing: - sources.append(source) - else: - source.destroy() - - -sources = [] + return source |