Add error sounds.
[tabakrolletjie.git] / tabakrolletjie / scenes / day.py
index 16e2249e5c6fbb32b8007749dbd7cb08227a3934..8c42b06eebbf02a11f6c5ba2790a647269c447db 100644 (file)
@@ -17,6 +17,7 @@ from ..obstacles import ObstacleManager
 from ..events import SceneChangeEvent
 from ..utils import debug_timer, shadowed_text, write_save_file
 from ..loader import loader
+from ..sound import sound
 from ..transforms import Overlay, Alpha, ColourWedges
 
 from ..constants import SCREEN_SIZE, FONTS, FPS, NIGHT_HOURS_PER_TICK, DEBUG
@@ -202,8 +203,7 @@ class DayScene(BaseScene):
                 self._turnips.append(turnip)
                 gamestate.seeds -= 1
             except TurnipInvalidPosition:
-                # TODO: Add error sound or something
-                pass
+                sound.play_sound("beep_kind.ogg")
 
     def _update_light_angle(self, pos, gamestate):
         # Update the angle of the given light
@@ -228,6 +228,7 @@ class DayScene(BaseScene):
                 ev.pos, pygame.display.get_surface())
             # Bail if we're too close to an existing light, obstacle or turnip
             if check_space_for_light(self._space, pos, max_distance=25):
+                sound.play_sound("beep_kind.ogg")
                 return
             gamestate.seeds -= cost
             cfg["position"] = pos