X-Git-Url: https://git.ctpug.org.za/?p=tabakrolletjie.git;a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fnight.py;h=593a03f5bed6292238349ec5851da9a01a07e411;hp=7813e32baab0ce118682dd04133a2d977d879adf;hb=8afdc1920e2286fcd96bc3e371d515e5c649f772;hpb=6a18873f4a1f5fa406ff42d1801d05be54b4c78c diff --git a/tabakrolletjie/scenes/night.py b/tabakrolletjie/scenes/night.py index 7813e32..593a03f 100644 --- a/tabakrolletjie/scenes/night.py +++ b/tabakrolletjie/scenes/night.py @@ -14,6 +14,7 @@ from ..enemies import Boyd 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 @@ -31,6 +32,7 @@ class NightScene(BaseScene): 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") @@ -175,7 +177,9 @@ class NightScene(BaseScene): (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")