+ health = self.state.gameboard.health
+ wins = self.state.gameboard.wins
+
+ bits = []
+ bits.extend(
+ (i < health, 'health', (EIGHT_BIT,)) for i in range(4))
+ bits.extend(
+ (i < wins, 'win', (EIGHT_BIT,)) for i in range(4))
+
+ for pos, (is_set, image, transforms) in enumerate(bits):
+ img = resources.get_image(
+ 'bits', '%s_%s.png' % (image, 'on' if is_set else 'off'),
+ transforms=transforms)
+ self.surface.blit(img, (img.get_width() * pos, 0))