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)