Example #1
0
 def __init__(self, first_line, second_line, options):
     self.options = options
     self.first_line = first_line
     self.second_line = second_line
     self.font_size = int(self.options["font_size"])
     try:
         self.font = pygame.font.Font(data.filepath(self.options["font"]), self.font_size)
     except IOError:
         self.font = pygame.font.SysFont(pygame.font.get_default_font(), self.font_size)
     
     self.rect = main.ini_list_to_rect(self.options["rect"])
     self.surface = pygame.Surface((self.rect.width, self.rect.height))
     #self.surface = pygame.image.load(data.filepath(self.options["image"])).convert()
     self.surface.set_colorkey(COLORS["black"])
     
     for index, letter in enumerate(first_line):
         self.draw_letter(index, letter, 0)
     
     for index, letter in enumerate(second_line):
         self.draw_letter(index, letter, 1)