Mercurial > boomslang
comparison gamelib/menu.py @ 639:fdc63049b08c pyntnclick
Add game_description to the widgets,, since it looks a useful thing to do
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 12 Feb 2012 01:31:14 +0200 |
parents | d9d1a9c4b833 |
children | f67bc162d69e |
comparison
equal
deleted
inserted
replaced
638:d1ec9e739e23 | 639:fdc63049b08c |
---|---|
17 self.add_image_button((256, 523), 'splash/resume.png', self.resume) | 17 self.add_image_button((256, 523), 'splash/resume.png', self.resume) |
18 self.add_image_button((580, 523), 'splash/quit.png', self.quit) | 18 self.add_image_button((580, 523), 'splash/quit.png', self.quit) |
19 | 19 |
20 def add_image_button(self, rect, image_name, callback): | 20 def add_image_button(self, rect, image_name, callback): |
21 image = self.resource.get_image(image_name) | 21 image = self.resource.get_image(image_name) |
22 widget = ImageButtonWidget(rect, image) | 22 widget = ImageButtonWidget(rect, self.gd, image) |
23 widget.add_callback('clicked', callback) | 23 widget.add_callback('clicked', callback) |
24 self.container.add(widget) | 24 self.container.add(widget) |
25 | 25 |
26 def draw_background(self): | 26 def draw_background(self): |
27 self.surface.blit(self._background, self.surface.get_rect()) | 27 self.surface.blit(self._background, self.surface.get_rect()) |