X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fscenes%2Fgame.py;h=c0b4b270ffd5cca556309d28406854e4508e11e4;hb=3fee41ef2a3153579d9a9c9fe2b81dfb90e17352;hp=0e76f5f8c85a909908e3ab255c705254e6508c8c;hpb=5169074873d4a484369a0af7c2de91c8dba2adcd;p=naja.git diff --git a/naja/scenes/game.py b/naja/scenes/game.py index 0e76f5f..c0b4b27 100644 --- a/naja/scenes/game.py +++ b/naja/scenes/game.py @@ -3,8 +3,9 @@ Gameboard scene. """ import pygame.locals as pgl +import random -from naja.constants import KEYS +from naja.constants import KEYS, TUNES from naja.events import SceneChangeEvent, finish_event from naja.options import options from naja.scenes.scene import Scene @@ -30,11 +31,14 @@ class GameScene(Scene): self.add(info) self.add(RobotWidget(state)) sound.play_sound('startup.ogg') + background_track = random.choice(TUNES) + sound.play_music(background_track, 0.25) def handle_scene_event(self, ev): from naja.scenes.menu import MenuScene if ev.type == pgl.KEYDOWN: if ev.key in KEYS.QUIT: + sound.stop() SceneChangeEvent.post(MenuScene) return if options.cheat_enabled: