Home | Trees | Indices | Help |
---|
|
1 # -*- encoding: utf-8 -*- 2 # Pilas engine - A video game framework. 3 # 4 # Copyright 2010 - Hugo Ruscitti 5 # License: LGPLv3 (see http://www.gnu.org/licenses/lgpl.html) 6 # 7 # Website - http://www.pilas-engine.com.ar 8 9 import pilas 1012 """Representa un actor que actuará como un elemento de interfaz de usuario.""" 136415 """Inicializa al actor. 16 17 :param imagen: Imagen inicial. 18 :param x: Posición horizontal. 19 :param y: Posición vertical. 20 """ 21 pilas.actores.Actor.__init__(self, imagen=imagen, x=x, y=y) 22 23 self.tiene_el_foco = False 24 self.escena.click_de_mouse.conectar(self.cuando_hace_click) 25 26 self._visible = True 27 28 self.activo = True29 33 3739 """Se encarga de atender el evento click y conseguir foco.""" 40 if self._visible: 41 if self.colisiona_con_un_punto(evento.x, evento.y): 42 self.obtener_foco() 43 else: 44 self.perder_foco()4547 """Oculta el elemento de la interfaz.""" 48 self.transparencia = 100 49 self._visible = False 50 self.activo = False51 56 60
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Sun Jan 27 23:57:23 2013 | http://epydoc.sourceforge.net |