INFO_SIZE, ACT, KEYS, EXAMINE, PALETTE,
ACTION_TEXT_OFFSET, INFO_LEFT_PADDING,
INFO_RIGHT_PADDING, BIT_SIZE, BITS)
INFO_SIZE, ACT, KEYS, EXAMINE, PALETTE,
ACTION_TEXT_OFFSET, INFO_LEFT_PADDING,
INFO_RIGHT_PADDING, BIT_SIZE, BITS)
from naja.resources import resources
from naja.resources.mutators import EIGHT_BIT, blender
from naja.sound import sound
from naja.resources import resources
from naja.resources.mutators import EIGHT_BIT, blender
from naja.sound import sound
- 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.",
}
EXAMINE: "Browse the tiles with {NORTH,SOUTH,EAST,WEST} keys.",
}
- 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")
4: "STANDARD", 5: "EASY",
}.get(gameboard.max_health, "UNKNOWN")
- border_colour = PALETTE.GREEN if action_viable else PALETTE.ORANGE
+ if self.flash_light.on:
+ border_colour = (PALETTE.GREEN if action_viable else
+ PALETTE.ORANGE)
+ else:
+ border_colour = (PALETTE.DARK_GREEN if action_viable else
+ PALETTE.DARK_RED)
+
surface.blit(self.surface, self.pos)
def next_action(self, viable_only=False, step=1):
surface.blit(self.surface, self.pos)
def next_action(self, viable_only=False, step=1):
self.set_position(player.position)
def handle_event(self, ev):
self.set_position(player.position)
def handle_event(self, ev):
if self.state.gameboard.player_mode == EXAMINE:
return super(InfoAreaWidget, self).handle_event(ev)
if ev.type == pgl.KEYDOWN:
if self.state.gameboard.player_mode == EXAMINE:
return super(InfoAreaWidget, self).handle_event(ev)
if ev.type == pgl.KEYDOWN: