diff --git a/assets/sounds/elevator.mp3 b/assets/sounds/elevator.mp3 new file mode 100644 index 0000000..76efda7 Binary files /dev/null and b/assets/sounds/elevator.mp3 differ diff --git a/src/element/image.py b/src/element/image.py index f9daadd..c6a0270 100644 --- a/src/element/image.py +++ b/src/element/image.py @@ -20,8 +20,10 @@ class ImagePlaceholder: if image_path == "break": self.is_break = True image_path = 'assets/images/break.jpg' + self.image_window.play_elevator() else: self.is_break = False + self.image_window.elevator_sound.stop() self.current_original_image = Image.open(image_path) self.current_image = copy.deepcopy(self.current_original_image) self.apply_options() diff --git a/src/window/image.py b/src/window/image.py index 2373b68..50e7a81 100644 --- a/src/window/image.py +++ b/src/window/image.py @@ -26,6 +26,7 @@ class ImageWindow: mixer.init() self.countdown_sound = mixer.Sound('assets/sounds/countdown.mp3') + self.elevator_sound = mixer.Sound('assets/sounds/elevator.mp3') self.images = [] self.current_image = None @@ -71,3 +72,6 @@ class ImageWindow: def play_countdown(self): self.countdown_sound.play() + + def play_elevator(self): + self.elevator_sound.play()