def render(self, surface):
surface.blit(self._text, self._pos, None)
+
+
+class ImageButton(Button):
+
+ def __init__(self, *imgparts, **kwargs):
+ self._img = loader.load_image(*imgparts)
+ pos = kwargs.get('pos')
+ padding = kwargs.get('padding', 0)
+ super(ImageButton, self).__init__(self._img.get_size(), pos, padding)
+
+ def render(self, surface):
+ surface.blit(self._img, self._pos, None)