comparison gamelib/endscreen.py @ 803:bcc9277a23e6 pyntnclick

Refactor widget positioning API. Remove unused widgets
author Stefano Rivera <stefano@rivera.za.net>
date Sun, 27 Jan 2013 14:52:16 +0200
parents fdc63049b08c
children f95830b58336
comparison
equal deleted inserted replaced
802:5ec7905b2365 803:bcc9277a23e6
12 def setup(self): 12 def setup(self):
13 self._background = self.resource.get_image('won/won.png') 13 self._background = self.resource.get_image('won/won.png')
14 self.add_image_button((26, 500), 'won/menu.png', self.main_menu) 14 self.add_image_button((26, 500), 'won/menu.png', self.main_menu)
15 self.add_image_button((250, 500), 'won/quit.png', self.quit) 15 self.add_image_button((250, 500), 'won/quit.png', self.quit)
16 16
17 def add_image_button(self, rect, image_name, callback): 17 def add_image_button(self, pos, image_name, callback):
18 image = self.resource.get_image(image_name) 18 image = self.resource.get_image(image_name)
19 widget = ImageButtonWidget(rect, self.gd, image) 19 widget = ImageButtonWidget(pos, self.gd, image)
20 widget.add_callback('clicked', callback) 20 widget.add_callback('clicked', callback)
21 self.container.add(widget) 21 self.container.add(widget)
22 22
23 def draw_background(self): 23 def draw_background(self):
24 self.surface.blit(self._background, self.surface.get_rect()) 24 self.surface.blit(self._background, self.surface.get_rect())