Mercurial > nagslang
changeset 598:e65d59081bdd
Quieter sound.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 23:43:20 +0200 |
parents | b21f0d978c48 |
children | 8ce6a161854c |
files | nagslang/constants.py nagslang/sound.py |
diffstat | 2 files changed, 9 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/nagslang/constants.py Sat Sep 07 23:38:26 2013 +0200 +++ b/nagslang/constants.py Sat Sep 07 23:43:20 2013 +0200 @@ -19,6 +19,8 @@ BITSIZE = -16 # unsigned 16 bit CHANNELS = 2 # 1 == mono, 2 == stereo BUFFER = 1024 # audio buffer size in no. of samples +DEFAULT_SOUND_VOLUME = 1.0 # sound volume +DEFAULT_MUSIC_VOLUME = 0.3 # music volume COLLISION_TYPE_OTHER = 0 COLLISION_TYPE_PLAYER = 1
--- a/nagslang/sound.py Sat Sep 07 23:38:26 2013 +0200 +++ b/nagslang/sound.py Sat Sep 07 23:43:20 2013 +0200 @@ -4,17 +4,19 @@ from nagslang.options import options from nagslang.resources import resources -from nagslang.constants import FREQ, BITSIZE, CHANNELS, BUFFER +from nagslang.constants import ( + FREQ, BITSIZE, CHANNELS, BUFFER, DEFAULT_SOUND_VOLUME, + DEFAULT_MUSIC_VOLUME) class DummySound(object): def init(self): pass - def play_sound(self, name, volume=None): + def play_sound(self, name, volume=DEFAULT_SOUND_VOLUME): pass - def play_music(self, name, volume=None): + def play_music(self, name, volume=DEFAULT_MUSIC_VOLUME): pass def pause_music(self): @@ -42,13 +44,13 @@ sound = self._sounds[track_name] = mixer.Sound(track_name) return sound - def play_sound(self, name, volume=1.0): + def play_sound(self, name, volume=DEFAULT_SOUND_VOLUME): sound = self.load_sound(name) if sound is not None: sound.set_volume(volume) sound.play() - def play_music(self, name, volume=1.0): + def play_music(self, name, volume=DEFAULT_MUSIC_VOLUME): if not options.music: return track_name = resources.get_resource_path("music", name)