colour=(255, 255, 255))
title.render(self.surface)
y_offset = title.surface.get_rect().height + 8
+
+ # TODO: Make this better.
+ bits_text = ''.join('1' if bit in self.card.bitwise_operand else '0'
+ for bit in reversed(range(8)))
+ card_bits = TextWidget((0, y_offset), bits_text, colour=(255, 255, 0))
+ card_bits.render(self.surface)
+ y_offset += card_bits.surface.get_rect().height + 8
+
for choice, action in enumerate(self.card.actions):
y_offset = self.prepare_action(choice, action, y_offset)
# We cheat horribly for layout reasons