Exemple #1
0
    def __init__(self, main, texto, valor):
        pygame.sprite.Sprite.__init__(self)
        self.main = main
        self.valor = valor

        self.select = False

        textos = texto.split("\n")

        sprites = []
        for texto in textos:
            sprites.append(Sprite_Texto_Afirmacion(texto))
        imagenes = []
        w, h = (345, 0)
        for sprite in sprites:
            imagen = sprite.image
            imagenes.append(imagen)
            if w < sprite.rect.w: w = sprite.rect.w
            h += sprite.rect.h

        self.final_unselect = JAMG.get_Rectangulo(JAMG.get_blanco(), (w, h))
        self.final_select = JAMG.get_Rectangulo(JAMG.get_amarillo1(), (w, h))

        self.image = self.final_unselect
        self.rect = self.image.get_rect()

        x, y, w, h = self.rect
        for img in imagenes:
            w1, h2 = img.get_size()
            self.final_unselect.blit(img, (w / 2 - w1 / 2, y))
            self.final_select.blit(img, (w / 2 - w1 / 2, y))
            y += h2
Exemple #2
0
 def __init__(self, nombre, imagen):
     JAMButton.__init__(self, '', imagen)
     self.nombre = nombre
     self.set_tamanios(tamanio=(50, 50), grosorbor=1, detalle=1, espesor=1)
     imagen = pygame.image.load(imagen)
     self.final_select = JAMG.get_Rectangulo((240, 150, 0, 255), (50, 50))
     self.final_select.blit(imagen, (0, 0))
     self.final_unselect = imagen
     self.image = self.final_unselect
     self.rect = self.image.get_rect()
Exemple #3
0
    def __init__(self, main):
        pygame.sprite.Sprite.__init__(self)
        self.main = main
        self.acumula = 0

        w, h = G.RESOLUCION
        self.tamanio = (w / 2 - 10, 10)
        self.posicion = (w / 2, 10)

        rect1 = JAMG.get_Rectangulo(JAMG.get_verde1(), self.tamanio)
        w, y = rect1.get_size()
        a = w / 6 * 3
        rect2 = JAMG.get_Rectangulo(JAMG.get_amarillo1(), (a, self.tamanio[1]))
        imagen = JAMG.pegar_imagenes_alineado_derecha(rect2, rect1)
        a = w / 6
        rect3 = JAMG.get_Rectangulo(JAMG.get_rojo1(), (a, self.tamanio[1]))
        self.imagen_original = JAMG.pegar_imagenes_alineado_derecha(
            rect3, imagen)

        self.image = self.imagen_original.copy()
        self.rect = self.image.get_rect()
        self.rect.x, self.rect.y = self.posicion