X-Git-Url: https://git.ctpug.org.za/?p=naja.git;a=blobdiff_plain;f=naja%2Fwidgets%2Finfo_area.py;fp=naja%2Fwidgets%2Finfo_area.py;h=4a545c04de7067adef6bafffb64e6f7b9268db95;hp=b4c6e2b2a66208b522d638928eddc300f9118399;hb=9ff6979c6cafe70ff36ceb9010048b7da4174bbc;hpb=3273de8b8e17a1d13e46ba920241eae1602d54bb diff --git a/naja/widgets/info_area.py b/naja/widgets/info_area.py index b4c6e2b..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 @@ -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: