Exemple #1
0
 def draw_track(self, screen):
     if not self.lose and not self.is_complete:
         first = True
         y = 0
         for text in self.track:
             text = string_to_image(text, config.hangman_track_msg_pos, BLACK, 25)
             if first:                     
                 y = text[1].centery
                 first = False
             else:
                 y += 25
                 text[1].centery = y                                            
             screen.blit(text[0], text[1]) 
Exemple #2
0
 def draw_text_exposed(self, screen):        
     first = True        
     x = 0
     for i in self.exposed:
         char = string_to_image(i, config.hangman_text_exposed_pos, BLACK, 28)
         if first:                    
             screen.blit(char[0], char[1])
             x = char[1].left
             first = False
         else:
             x += 18
             char[1].left = x
             screen.blit(char[0], char[1])
Exemple #3
0
 def draw_you_lose(self, screen):            
     if self.lose: 
         text = string_to_image('Perdiste. La palabra era: '+self.word, config.hangman_text_msg_pos, BLACK, 30)
         screen.blit(text[0], text[1])