diff --git a/maguro-game/audio_chomp.mp3 b/maguro-game/audio_chomp.mp3 new file mode 100644 index 0000000..d8fb9ed Binary files /dev/null and b/maguro-game/audio_chomp.mp3 differ diff --git a/maguro-game/audio_music.mp3 b/maguro-game/audio_music.mp3 new file mode 100644 index 0000000..841f23c Binary files /dev/null and b/maguro-game/audio_music.mp3 differ diff --git a/maguro-game/maguro-game.py b/maguro-game/maguro-game.py index 91b9350..b59ccac 100644 --- a/maguro-game/maguro-game.py +++ b/maguro-game/maguro-game.py @@ -3,8 +3,14 @@ import random import sys pygame.init() +pygame.mixer.init() pygame.joystick.init() +# Load and play background music +pygame.mixer.music.load("audio_music.mp3") +pygame.mixer.music.set_volume(0.5) +pygame.mixer.music.play(-1) # Loop forever + screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) pygame.mouse.set_visible(False) info = pygame.display.Info() @@ -31,6 +37,8 @@ for i in [1, 2, 4, 5]: wasabi_img = pygame.image.load("sushi3.png").convert_alpha() wasabi_img = pygame.transform.smoothscale(wasabi_img, SUSHI_SIZE) +chomp_sound = pygame.mixer.Sound("audio_chomp.mp3") + joystick = None if pygame.joystick.get_count() > 0: joystick = pygame.joystick.Joystick(0) @@ -125,6 +133,10 @@ while True: if event.key == pygame.K_ESCAPE: if not exploding and not game_over: paused = not paused + if paused: + pygame.mixer.music.pause() + else: + pygame.mixer.music.unpause() elif event.key == pygame.K_q: pygame.quit() sys.exit() @@ -134,6 +146,10 @@ while True: if event.button == 7 or event.button == 6: if not exploding and not game_over: paused = not paused + if paused: + pygame.mixer.music.pause() + else: + pygame.mixer.music.unpause() elif paused and event.button == 2: pygame.quit() sys.exit() @@ -196,6 +212,7 @@ while True: explode_start = None else: score += 1 + chomp_sound.play() mid_x = cat_rect.centerx CAT_SIZE[0] += 1 CAT_SIZE[1] += 1