Ejemplo n.º 1
0
    def __init__(self, element_id, parent, pos, w, h, model=None):

        self.element_id = element_id
        self.model = model
        Node.__init__(self, parent, pos)
        self.click_box = ClickBox(self, w, h)
        self._hidden = False
Ejemplo n.º 2
0
    def __init__(self, actor, target_pos, on_hit):

        origin = actor._get_screen_pos()

        Node.__init__(self, actor.game.game_objects, origin)
        on_hit = self.get_hit_func(on_hit)
        ArcAnimation(actor, self, target_pos,
                     self.get_peak(origin, target_pos), on_hit)

        self.sprite = ArrowComponent(self)
        self.add_component(self.sprite)
Ejemplo n.º 3
0
    def __init__(self, parent, pos=(0, 0)):

        Node.__init__(self, parent, pos)
Ejemplo n.º 4
0
    def __init__(self, parent, pos, game):

        Node.__init__(self, parent, pos)
        self.game = game
        self.sprite = None
Ejemplo n.º 5
0
    def __init__(self, parent, sprite):

        Node.__init__(self, parent)
        self.sprite = sprite
        self.add_component(sprite)
Ejemplo n.º 6
0
    def __init__(self, parent, map):

        Node.__init__(self, parent)
        self.image = MapImage(map)
        self.add_component(self.image)