X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fwidgets%2Finfo_area.py;h=4a545c04de7067adef6bafffb64e6f7b9268db95;hb=5ef39b0aa552a7a5ad7f16a1efe6b4c3551a5842;hp=fd470387e6b994a2d15eace94df7df8c22892274;hpb=cb722a960176f4ebd0b0769c1f017ae2c32d52f8;p=naja.git diff --git a/naja/widgets/info_area.py b/naja/widgets/info_area.py index fd47038..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 @@ -21,12 +21,12 @@ from naja import constants HINTS = { - ACT: "Choose an action using {NORTH,SOUTH} keys.\n" - "Press {RETURN} to execute it.", + ACT: "Choose an action using {NORTH,SOUTH}." + " Press {RETURN} to execute it.", EXAMINE: "Browse the tiles with {NORTH,SOUTH,EAST,WEST} keys.", } -HINT_LEGAL_MOVE = "\nPress {RETURN} to move to this tile." +HINT_LEGAL_MOVE = "\nPress {RETURN} to move." TITLES = { ACT: "Choose an Action", @@ -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: