comparison nagslang/sound.py @ 667:1ffd49c34f4a v0.1.x

Backed out changeset a538d791ff9c - should have been on default, not v0.1.x
author Neil Muller <drnlmuller@gmail.com>
date Sun, 08 Sep 2013 12:56:56 +0200
parents a538d791ff9c
children
comparison
equal deleted inserted replaced
665:a538d791ff9c 667:1ffd49c34f4a
33 def __init__(self): 33 def __init__(self):
34 self._sounds = {} 34 self._sounds = {}
35 35
36 def init(self): 36 def init(self):
37 mixer.init(FREQ, BITSIZE, CHANNELS, BUFFER) 37 mixer.init(FREQ, BITSIZE, CHANNELS, BUFFER)
38 silence = self.load_sound("silence.ogg")
39 if silence.get_length() < 1:
40 raise RuntimeError("Sound load error - silence.ogg too short")
41 self.play_sound("silence.ogg") 38 self.play_sound("silence.ogg")
42 39
43 def load_sound(self, name): 40 def load_sound(self, name):
44 track_name = resources.get_resource_path("sounds", name) 41 track_name = resources.get_resource_path("sounds", name)
45 sound = self._sounds.get(track_name) 42 sound = self._sounds.get(track_name)