X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fnight.py;h=593a03f5bed6292238349ec5851da9a01a07e411;hb=8afdc1920e2286fcd96bc3e371d515e5c649f772;hp=7813e32baab0ce118682dd04133a2d977d879adf;hpb=cff2127fd334bfe5794b15857508699d2bcbd2d8;p=tabakrolletjie.git 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")