"health {HEALTH}, you lose.",
"Some actions gain you points {WINTOKEN}. Once you have "
"enough points, you win the game.",
+ "Some tiles have a coutdown timer in the top right corner. "
+ "If this timer is + it means more than 9 turns remain.",
"",
"Press ESC to return to the menu.",
]), fontsize=32,
from naja.resources import resources
from naja.resources.mutators import EIGHT_BIT, blender
from naja.widgets.base import Widget
+from naja.widgets.text import TextBoxWidget
BIT_MAP = {
for action in card.actions:
y_offset = self._prepare_action(action, y_offset)
+ if card.replacement_time is not None:
+ timestr = str(card.replacement_time)
+ if len(timestr) > 1:
+ timestr = '+'
+ countdown_text = TextBoxWidget(
+ (TILE_SIZE[0] - 24, 4), timestr, padding=2,
+ colour=PALETTE.PINK, bg_colour=PALETTE.DARK_RED)
+ countdown_text.render(self.surface)
+
def _prepare_lock(self, action, y_offset):
if not action.required_bits:
return 4