====
* Five levels
-* Add placement error sounds
* Add sound for battery going dead
Done
* Save game
* Light removing tool
* Image for pulsating lamp
+* Add placement error sounds
Ogg generated using 'oggenc -q -1 mouth_pop_2a.wav'
+beep_kind.ogg
+-------------
+
+URL:
+ http://archive.org/download/PIR/PIR.zip
+Source:
+ http://archive.org/details/PIR
+License:
+ http://creativecommons.org/licenses/by/3.0
+Notes:
+ Ogg generated using 'oggenc -q -1 -o beep_kind.ogg BEEPKIND.WAV'
+
+
eating_chips_1.ogg
eating_chips_2.ogg
eating_chips_3.ogg
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
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
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