Mercurial > boomslang
diff gamelib/scenes/mess.py @ 566:ea9dd2b9186a pyntnclick
Hook up sound in gamelib/scenes.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sat, 11 Feb 2012 15:05:18 +0200 |
parents | 098ea4ea0d0d |
children | 9c3528c2cbe5 |
line wrap: on
line diff
--- a/gamelib/scenes/mess.py Sat Feb 11 15:37:59 2012 +0200 +++ b/gamelib/scenes/mess.py Sat Feb 11 15:05:18 2012 +0200 @@ -4,7 +4,6 @@ from pyntnclick.state import Scene, Item, CloneableItem, Thing, Result from pyntnclick.cursor import CursorSprite -from pyntnclick.sound import get_sound from pyntnclick import constants from pyntnclick.scenewidgets import (InteractNoImage, InteractImage, InteractImageRect, InteractAnimated, @@ -257,7 +256,11 @@ 'anim_pos': -1, } - HISS = get_sound('boomslang.ogg') + HISS = 'boomslang.ogg' + + def __init__(self, state): + super(Boomslang, self).__init__(state) + self.hiss = self.sound.get_sound(self.HISS) def is_interactive(self, tool=None): return False @@ -274,7 +277,7 @@ if randint(0, 30 * constants.FRAME_RATE) == 0: self.set_interact('snake') self.set_data('anim_pos', 0) - self.HISS.play() + self.hiss.play() return False