pos = lambda: (INFO_LEFT_PADDING, y_offset)
# Bits
+ y_offset += 12
bits_text = ''.join('1' if bit in self.card.bitwise_operand else '0'
for bit in reversed(range(8)))
if self.card.bitwise_operand:
box_width=box_width)
card_bits.prepare()
self.surface.blit(card_bits.surface, pos())
- y_offset += card_bits.surface.get_rect().height + 4
+ y_offset += card_bits.surface.get_rect().height + 12
# Actions
for choice, action in enumerate(self.card.actions):
def prepare_action(self, choice, action, y_offset, box_width):
x_offset = INFO_LEFT_PADDING
- glyphs_x_offset = 0
+ glyphs_x_offset = 2
glyphs_y_offset = y_offset
y_offset += ACTION_TEXT_OFFSET
action_viable = action.check_available(self.state.player)