X-Git-Url: https://git.ctpug.org.za/?p=erdslangetjie.git;a=blobdiff_plain;f=erdslangetjie%2F__main__.py;h=362bded7dd84ffe240d2982c8e2ce918f839d0cd;hp=dd96a96be8e6d983319d46de1662234e77aa0460;hb=875fae67cf2a4f85ba9e4d785859efa28ed32691;hpb=16f38ab01c4dc966c5be8c81361380739d36e480 diff --git a/erdslangetjie/__main__.py b/erdslangetjie/__main__.py index dd96a96..362bded 100644 --- a/erdslangetjie/__main__.py +++ b/erdslangetjie/__main__.py @@ -12,7 +12,7 @@ from kivy.clock import Clock from kivy.config import Config from erdslangetjie.level import LevelList -from erdslangetjie.data import load_image +from erdslangetjie.data import load_image, load_sound from erdslangetjie.player import ThePlayer, Nemesis @@ -42,8 +42,10 @@ class GameWindow(RelativeLayout): self.mouse_move = False + self.caught = load_sound('sounds/caught.ogg') + self.player = ThePlayer() - self.nemesis = Nemesis() + self.nemesis = Nemesis(self.app.config) if not self.level_obj.enter_pos: raise RuntimeError('No entry point') self.player_tile = None @@ -248,6 +250,8 @@ class GameWindow(RelativeLayout): return elif self.check_caught(): # Caught + if self.app.config.getdefault('bane', 'sound', '0') != '0': + self.caught.play() self.reset_level() app = self.app self.app = None