from ..events import SceneChangeEvent
from ..utils import debug_timer, shadowed_text
from ..loader import loader
+from ..sound import sound
from ..transforms import Overlay
from ..turnip import Turnip
from ..widgets import ImageButton
self._obstacles = ObstacleManager(self._space, gamestate)
self._lights = LightManager(self._space, gamestate)
self._battery = BatteryManager(gamestate)
+ self._battery_dead = False
self.check_battery()
self._infobar = InfoBar("day", battery=self._battery, scene=self)
self._countdownbar = CountDownBar("h")
(350, 240)))
def check_battery(self):
- if self._battery.current == 0:
+ if self._battery.current == 0 and not self._battery_dead:
+ self._battery_dead = True
+ sound.play_sound("battery_dying.ogg")
self._lights.battery_dead()
@debug_timer("night.tick")