예제 #1
0
    def __init__(self,
                 texto,
                 x=0,
                 y=0,
                 funcion_a_invocar=None,
                 argumentos=None,
                 fuente=None,
                 color_normal=pilas.colores.gris,
                 color_resaltado=pilas.colores.blanco):
        """Inicializa el actor.

        :param texto: Etiqueta a mostrar
        :param x: Posicion en el eje x
        :param y: Posicion en el eje y
        :param funcion_a_invocar: Manejador, se dispara al seleccionar la opcion
        :param argumentos: Argumentos posicionales para :funcion_a_invocar:
        :param fuente: Tipografía a utilizar.
        """
        Texto.__init__(self, texto, x=x, y=y, fuente=fuente)
        self.magnitud = 20
        self.funcion_a_invocar = funcion_a_invocar
        self.argumentos = argumentos
        self.color_normal = color_normal
        self.color_resaltado = color_resaltado
        self.color = self.color_normal
        self.z = -300
        self.centro = ("centro", "centro")
예제 #2
0
 def __init__(self, texto, x=0, y=0, funcion_a_invocar=None):
     Texto.__init__(self, texto, x=x, y=y)
     self.magnitud = 20
     self.funcion_a_invocar = funcion_a_invocar
     self.color = pilas.colores.gris
     self.z = -300
     self.centro = ("centro", "centro")
예제 #3
0
파일: opcion.py 프로젝트: jairot/pilas
    def __init__(
        self,
        texto,
        x=0,
        y=0,
        funcion_a_invocar=None,
        argumentos=None,
        fuente=None,
        color_normal=pilas.colores.gris,
        color_resaltado=pilas.colores.blanco,
    ):
        """Inicializa el actor.

        :param texto: Etiqueta a mostrar
        :param x: Posicion en el eje x
        :param y: Posicion en el eje y
        :param funcion_a_invocar: Manejador, se dispara al seleccionar la opcion
        :param argumentos: Argumentos posicionales para :funcion_a_invocar:
        :param fuente: Tipografía a utilizar.
        """
        Texto.__init__(self, texto, x=x, y=y, fuente=fuente)
        self.magnitud = 20
        self.funcion_a_invocar = funcion_a_invocar
        self.argumentos = argumentos
        self.color_normal = color_normal
        self.color_resaltado = color_resaltado
        self.color = self.color_normal
        self.z = -300
        self.centro = ("centro", "centro")
예제 #4
0
 def __init__(self,
              x=0,
              y=0,
              color=pilas.colores.blanco,
              fuente="data/fonts/American Captain.ttf"):
     Texto.__init__(self, '0', x=x, y=y, fuente=fuente)
     self.gameTime = 0
     self.color = color
예제 #5
0
    def __init__(self, x=0, y=0, color=colores.negro, fuente=None):
        """Inicializa el temporizador.

        :param x: Posición horizontal.
        :param y: Posición vertical.
        :param color: El color que tendrá el texto.
        """
        Texto.__init__(self, '0', x=x, y=y, fuente=fuente)
        self.ajustar(1, self.funcion_vacia)
        self.color = color
예제 #6
0
    def __init__(self, texto='0', x=0, y=0, color=pilas.colores.negro):
        """Inicializa el Puntaje.

        :param texto: El número inicial del puntaje.
        :param x: Posición horizontal para el puntaje.
        :param y: Posición vertical para el puntaje.
        :param color: Color que tendrá el texto de puntaje.
        """
        Texto.__init__(self, str(texto), x=x, y=y)
        self.color = color
        self.valor = int(texto)
예제 #7
0
파일: puntaje.py 프로젝트: DanKaLeo/pilas
    def __init__(self, texto='0', x=0, y=0, color=pilas.colores.negro):
        """Inicializa el Puntaje.

        :param texto: El número inicial del puntaje.
        :param x: Posición horizontal para el puntaje.
        :param y: Posición vertical para el puntaje.
        :param color: Color que tendrá el texto de puntaje.
        """
        Texto.__init__(self, str(texto), x=x, y=y)
        self.color = color
        self.valor = int(texto)
예제 #8
0
    def __init__(self, x=0, y=0, color=colores.negro, fuente=None,
                 autoeliminar=False):
        """Inicializa el temporizador.

        :param x: Posición horizontal.
        :param y: Posición vertical.
        :param color: El color que tendrá el texto.
        :param autoeliminar: Indica si se desea eliminar el Temporizador
        cuando acabe.
        """
        Texto.__init__(self, '0', x=x, y=y, fuente=fuente)
        self.ajustar(1, self.funcion_vacia)
        self.color = color
        self.autoeliminar = autoeliminar
예제 #9
0
파일: opcion.py 프로젝트: leliel12/pilas
    def __init__(self, texto, x=0, y=0, funcion_a_invocar=None, argumentos=None):
        """Inicializa el actor.

        :param texto: Etiqueta a mostrar
        :param x: Posicion en el eje x
        :param y: Posicion en el eje y
        :param funcion_a_invocar: Manejador, se dispara al seleccionar la opcion
        :param argumentos: Argumentos posicionales para :funcion_a_invocar:
        """
        Texto.__init__(self, texto, x=x, y=y)
        self.magnitud = 20
        self.funcion_a_invocar = funcion_a_invocar
        self.argumentos = argumentos
        self.color = pilas.colores.gris
        self.z = -300
        self.centro = ("centro", "centro")
예제 #10
0
    def __init__(self,
                 x=0,
                 y=0,
                 color=colores.negro,
                 fuente=None,
                 autoeliminar=False):
        """Inicializa el temporizador.

        :param x: Posición horizontal.
        :param y: Posición vertical.
        :param color: El color que tendrá el texto.
        :param autoeliminar: Indica si se desea eliminar el Temporizador
        cuando acabe.
        """
        Texto.__init__(self, '0', x=x, y=y, fuente=fuente)
        self.ajustar(1, self.funcion_vacia)
        self.color = color
        self.autoeliminar = autoeliminar
예제 #11
0
파일: puntaje.py 프로젝트: franquitt/pilas
 def __init__(self, texto='0', x=0, y=0, color=pilas.colores.negro):
     Texto.__init__(self, texto, x=x, y=y)
     self.color = color
예제 #12
0
 def __init__(self, texto='0', x=0, y=0, color=pilas.colores.negro):
     Texto.__init__(self, texto, x=x, y=y)
     self.color = color
예제 #13
0
 def __init__(self, x=0, y=0, color=colores.negro):
     Texto.__init__(self, '0', x=x, y=y)
     self.ajustar(1, self.funcion_vacia)
     self.color = color