view gamelib/hand.py @ 316:4a7aa7fcd191

Only the base of the massage chair brings up the subscene
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 28 Aug 2010 12:35:09 +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()