X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fwidgets%2Finfo_area.py;h=4a545c04de7067adef6bafffb64e6f7b9268db95;hb=b87cedb9401e23be462b88a5d3ec7d5b91eee3ce;hp=21122cae31797262fbf83eeb5a9add317d09209c;hpb=0b43a81c2816278ea23e97a41a5cfc7473b4b054;p=naja.git diff --git a/naja/widgets/info_area.py b/naja/widgets/info_area.py index 21122ca..4a545c0 100644 --- a/naja/widgets/info_area.py +++ b/naja/widgets/info_area.py @@ -8,7 +8,7 @@ from naja.constants import ( INFO_SIZE, ACT, KEYS, EXAMINE, PALETTE, ACTION_TEXT_OFFSET, INFO_LEFT_PADDING, INFO_RIGHT_PADDING, BIT_SIZE, BITS) -from naja.events import finish_event +from naja.events import InvalidateTheWorld, finish_event from naja.resources import resources from naja.resources.mutators import EIGHT_BIT, blender from naja.sound import sound @@ -108,8 +108,8 @@ class InfoAreaWidget(Widget): if gameboard.puzzle: return "PUZZLE" return { - 0: "DEATH", 1: "LUDICROUS", - 2: "RAMBO", 3: "HARD", + 0: "DEATH", 1: "NINTENDO HARD", + 2: "VERY HARD", 3: "HARD", 4: "STANDARD", 5: "EASY", }.get(gameboard.max_health, "UNKNOWN") @@ -221,6 +221,8 @@ class InfoAreaWidget(Widget): self.set_position(player.position) def handle_event(self, ev): + if InvalidateTheWorld.matches(ev): + self.flash_light.reset() if self.state.gameboard.player_mode == EXAMINE: return super(InfoAreaWidget, self).handle_event(ev) if ev.type == pgl.KEYDOWN: