示例#1
0
 def __init__(self, window):
     super(Credits, self).__init__(window)
     self.surface = pygame.Surface(window.size)
     self.text_surface = pygame.Surface(window.size)
     for i, line in enumerate(CREDITS.split("\n")):
         line_surface = Credits.FONT.render(line, True, (255, 255, 255))
         self.text_surface.blit(line_surface, (50, i * 20))
     self.back_button = Button(self.window.width / 2, self.window.height - 100, _("back"), self.back)
示例#2
0
 def __init__(self, app, **kwargs):
     kwargs["id"] = "credits"
     super(Credits, self).__init__(app, **kwargs)
     self.text = "<p>%s<p>" % CREDITS.replace("\n", "<br>")
     back = Button(id="back", onclick="sock.send('back')")
     self.app.js._events["back"] = self.back
     back.text = "back"
     self.put(back)