Mercurial > boomslang
view gamelib/hand.py @ 195:c56a0170f0cb
Right click (and middle click) clears current tool.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Thu, 26 Aug 2010 08:38:06 +0200 |
parents | ef4da30f0f38 |
children |
line wrap: on
line source
# Button for the hand image from constants import BUTTON_SIZE from albow.controls import Image from albow.resource import get_image from pygame.rect import Rect class HandButton(Image): """The fancy hand button for the widget""" def __init__(self, action): # FIXME: Yes, please. this_image = get_image('items', 'hand.png') Image.__init__(self, image=this_image) self.action = action self.set_rect(Rect(0, 0, BUTTON_SIZE, BUTTON_SIZE)) def mouse_down(self, event): self.action()