示例#1
0
    def __init__(self, cursor, screen, clock, padre):
        self.cursor = cursor
        bif = os.path.join("imagenes", "noViolencia", "fondoPuzzle.png")
        self.background = pygame.image.load(bif).convert()
        self.transparente = pygame.image.load(
            os.path.join("imagenes", "transparente.png")).convert_alpha()
        self.screen = screen
        self.clock = clock

        self.tablero = padre

        self.audio = Servicios.cargarSonido("noViolencia.ogg",
                                            os.path.join("audios", "cuentos"))

        self.msjInicio = MensajeEmergente.MensajeInicial(
            40, "CuentoNoViolencia")
        self.msjGanaste = MensajeEmergente.MensajeGanaste(
            28, "JuegoNoViolencia")

        # self.cita = fraseNoViolencia.FraseNoViolencia(self.screen, self.clock, self.cursor, self.tablero)

        self.mouse = Cursor.Mouse()
        self.botonContinuar = Boton.BotonContinuar()
        self.botonTerminar = Boton.BotonTerminar()

        #self.instrucciones = pygame.image.load(os.path.join("imagenes", "inicioNoViolencia.png")).convert_alpha()
        #self.letrero = pygame.image.load(os.path.join("imagenes", "noViolencia", "letreroGanadoPuzzle.png")).convert_alpha()

        self.inicio = True
        self.juego = False
        self.terminar = False
        self.gano = False
        self.unaVez = True

        self.piezas = pygame.sprite.Group()
        self.posiciones = []
        self.loadPiezas()
        self.seleccionada = None
        self.mezclar()

        imgBtnRegresar = Servicios.cargarImagen("boton_regresar.png",
                                                "imagenes")
        imgBtnRegresarSelec = Servicios.cargarImagen(
            "boton_regresar_selec.png", "imagenes")

        self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec,
                                       (1200 - 214 - 10), 10)
示例#2
0
 def __init__(self, cursor, screen, clock, padre):
     self.dirImagenes = os.path.join("imagenes", "amor")
     self.cursor = cursor
     self.screen = screen
     self.clock = clock
     self.tablero = padre
     
     self.audio = Servicios.cargarSonido("amor.ogg", os.path.join("audios", "cuentos"))
     
     # self.cita = fraseAmor.FraseAmor(self.screen, self.clock, self.cursor, self.tablero)
     
     # self.botonContinuar = Boton.BotonContinuar()
     # self.botonTerminar = Boton.BotonTerminar()
     
     # self.instrucciones = pygame.image.load(os.path.join("imagenes", "amor", "inicioAmor.png")).convert_alpha()
     # self.letrero = pygame.image.load(os.path.join("imagenes", "amor", "ganaste.png")).convert_alpha()
     # self.letreroReintento = pygame.image.load(os.path.join("imagenes", "amor", "perdiste.png")).convert_alpha()
     # self.transparente = pygame.image.load(os.path.join("imagenes", "verdad", "transparente.png")).convert_alpha()
     
     self.msjInicio = MensajeEmergente.MensajeInicial(40, "CuentoAmor")
     self.msjGanaste = MensajeEmergente.MensajeGanaste(28, "JuegoAmor")
     self.msjPerdiste = MensajeEmergente.MensajePerdiste(28, "JuegoAmor")
     
     #self.mouse = Cursor.Mouse()
     
     self.nivel = 1
     
     self.personaje = self.tablero.personaje
     
     self.fuente1 = pygame.font.Font(None, 24)
     self.texto1 = self.fuente1.render(" Perdiste, intenta de nuevo", 0, (255, 230, 245), (50, 50, 50))
     
     self.fondo = Servicios.cargarImagen("fondo_amor.png", self.dirImagenes)
     self.gano = False
     
     imgBtnRegresar = Servicios.cargarImagen("boton_regresar.png", "imagenes")
     imgBtnRegresarSelec = Servicios.cargarImagen("boton_regresar_selec.png", "imagenes")
     
     self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec, (1200 - 214 - 10), 10)
示例#3
0
    def __init__(self, cursor, screen, clock, padre):
        self.dirImagenes = os.path.join("imagenes", "rectitud")
        self.cursor = cursor
        self.screen = screen
        self.clock = clock
        self.audio = Servicios.cargarSonido("rectitud.ogg",
                                            os.path.join("audios", "cuentos"))

        self.tablero = padre
        self.personaje = self.tablero.personaje

        self.botonContinuar = Boton.BotonContinuar()
        self.botonTerminar = Boton.BotonTerminar()

        self.msjInicio = MensajeEmergente.MensajeInicial(40, "CuentoRectitud")
        self.msjGanaste = MensajeEmergente.MensajeGanaste(28, "JuegoRectitud")

        self.transparente = pygame.image.load(
            os.path.join("imagenes", "transparente.png")).convert_alpha()

        self.mouse = Cursor.Mouse()

        self.fondo = Servicios.cargarImagen("fondo_rectitud.png",
                                            self.dirImagenes)

        self.gano = False

        self.objeto = None

        imgBtnRegresar = Servicios.cargarImagen("boton_regresar.png",
                                                "imagenes")
        imgBtnRegresarSelec = Servicios.cargarImagen(
            "boton_regresar_selec.png", "imagenes")

        self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec,
                                       (1200 - 214 - 10), 10)
示例#4
0
    def __init__(self, cursor, screen, clock, padre):
        self.cursor = cursor
        bif = os.path.join("imagenes", "verdad")
        resource.set_images_path(bif)
        self.background = resource.get_image("fondoPacman.png", False)

        self.estrella = resource.get_image("star.png", False)

        self.screen = screen
        self.clock = clock

        self.tablero = padre

        self.audio = Servicios.cargarSonido("verdad.ogg",
                                            os.path.join("audios", "cuentos"))

        self.inicioPoderoso = None

        # self.cita = fraseVerdad.FraseVerdad(self.screen, self.clock, self.cursor, self.tablero)

        self.mouse = Cursor.Mouse()
        #self.botonReintentar = Boton.BotonReintentar()
        #self.botonContinuar = Boton.BotonContinuar()
        #self.botonTerminar = Boton.BotonTerminar()

        self.msjInicio = MensajeEmergente.MensajeInicial(30, "CuentoVerdad")
        self.msjGanaste = MensajeEmergente.MensajeGanaste(28, "JuegoVerdad")
        self.msjPerdiste = MensajeEmergente.MensajePerdiste(28, "JuegoVerdad")

        # self.instrucciones = pygame.image.load(os.path.join("imagenes", "verdad", "inicioVerdad.png")).convert_alpha()
        # self.letrero = pygame.image.load(os.path.join("imagenes", "verdad", "ganastePacman.png")).convert_alpha()
        #self.letreroReintento = resource.get_image("perdistePacman.png")).convert_alpha()

        self.inicio = True
        self.juego = False
        self.terminar = False
        self.gano = False
        self.perdio = False
        self.numMonedas = 0

        self.personaje = Personaje.PersonajePacman((0, 0),
                                                   self.tablero.personaje.sexo)

        self.loadSprites()

        self.monstruos = pygame.sprite.Group()
        monstruo1V = monstruo1.Monstruo1()
        self.monstruos.add(monstruo1V)
        monstruo2V = monstruo2.Monstruo2()
        self.monstruos.add(monstruo2V)
        monstruo3V = monstruo3.Monstruo3()
        self.monstruos.add(monstruo3V)

        self.bloques.draw(self.background)

        resource.set_images_path(os.path.join("imagenes"))
        imgBtnRegresar = resource.get_image("boton_regresar.png")
        imgBtnRegresarSelec = resource.get_image("boton_regresar_selec.png")

        self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec,
                                       (1200 - 214 - 10), 10)
示例#5
0
    def __init__(self, ventPadre, cursor, screen, clock, anchoVentana, altoVentana):
        
        self.compartir = compartir.Compartir(screen, cursor, clock, self)
        
        self.menu = ventPadre
        
        self.ancho = anchoVentana
        self.alto = altoVentana
        
        self.msjInicio = MensajeEmergente.MensajeInicial(40, "Tablero")
        
        self.personaje = self.menu.personaje
        
        self.mandala = None
        self.cuento = None
        self.cita = None
        self.canto = None

        self.sonido = self.menu.musicaMenu
        
        self.audio = Servicios.cargarSonido("intro.ogg", os.path.join("audios", "cuentos"))
        
        # cargo a memoria los audios
        resource.set_sounds_path(os.path.join("audios"))
        self.sonidoAmor = resource.get_sound("amor_instrum.ogg")
        self.sonidoRectitud = resource.get_sound("rectitud_instrum.ogg")
        self.sonidoPaz = resource.get_sound("paz_instrum.ogg")
        self.sonidoVerdad = resource.get_sound("verdad_instrum.ogg")
        self.sonidoNoViolencia = resource.get_sound("noViolencia_instrum.ogg")
        # self.sonido2=resource.get_sound("verdad_instrum.ogg")
        self.sonido2 = None
        
        
        # self.sonidoExito = Servicios.cargarSonido("exito.wav", "audios")
        self.sonidoExito = resource.get_sound("exito.wav")
        
        self.dirImagenes = os.path.join("imagenes", "tableroCentral")
        
        resource.set_images_path(self.dirImagenes)
        
        # self.background = Servicios.cargarImagen("Mandala_Tablero_Blanco.png", self.dirImagenes)
        # self.imagenPaz = Servicios.cargarImagen("Mandala_Tablero_Paz.png", self.dirImagenes)
        # self.imagenPazSel = Servicios.cargarImagen("Mandala_Tablero_Paz_Seleccionado.png", self.dirImagenes)
        # self.imagenAmor = Servicios.cargarImagen("Mandala_Tablero_Amor.png", self.dirImagenes)
        # self.imagenAmorSel = Servicios.cargarImagen("Mandala_Tablero_Amor_Seleccionado.png", self.dirImagenes)
        # self.imagenRectitud = Servicios.cargarImagen("Mandala_Tablero_Rectitud.png", self.dirImagenes)
        # self.imagenRectitudSel = Servicios.cargarImagen("Mandala_Tablero_Rectitud_Seleccionado.png", self.dirImagenes)
        # self.imagenVerdad = Servicios.cargarImagen("Mandala_Tablero_Verdad.png", self.dirImagenes)
        # self.imagenVerdadSel = Servicios.cargarImagen("Mandala_Tablero_Verdad_Seleccionado.png", self.dirImagenes)
        # self.imagenNoViolencia = Servicios.cargarImagen("Mandala_Tablero_NoViolencia.png", self.dirImagenes)
        # self.imagenNoViolenciaSel = Servicios.cargarImagen("Mandala_Tablero_NoViolencia_Seleccionado.png", self.dirImagenes)
        # self.candadoRectitud = Servicios.cargarImagen("candado_rectitud.png", self.dirImagenes)
        # self.candadoPaz = Servicios.cargarImagen("candado_paz.png", self.dirImagenes)
        # self.candadoVerdad = Servicios.cargarImagen("candado_verdad.png", self.dirImagenes)
        # self.candadoNoViolencia = Servicios.cargarImagen("candado_noviolencia.png", self.dirImagenes)
        
        self.background = resource.get_image("Mandala_Tablero_Blanco.png")
        self.imagenPaz = resource.get_image("Mandala_Tablero_Paz.png")
        self.imagenPazSel = resource.get_image("Mandala_Tablero_Paz_Seleccionado.png")
        self.imagenAmor = resource.get_image("Mandala_Tablero_Amor.png")
        self.imagenAmorSel = resource.get_image("Mandala_Tablero_Amor_Seleccionado.png")
        self.imagenRectitud = resource.get_image("Mandala_Tablero_Rectitud.png")
        self.imagenRectitudSel = resource.get_image("Mandala_Tablero_Rectitud_Seleccionado.png")
        self.imagenVerdad = resource.get_image("Mandala_Tablero_Verdad.png")
        self.imagenVerdadSel = resource.get_image("Mandala_Tablero_Verdad_Seleccionado.png")
        self.imagenNoViolencia = resource.get_image("Mandala_Tablero_NoViolencia.png")
        self.imagenNoViolenciaSel = resource.get_image("Mandala_Tablero_NoViolencia_Seleccionado.png")
        self.candadoRectitud = resource.get_image("candado_rectitud.png")
        self.candadoPaz = resource.get_image("candado_paz.png")
        self.candadoVerdad = resource.get_image("candado_verdad.png")
        self.candadoNoViolencia = resource.get_image("candado_noviolencia.png")
        
        self.cursor = cursor
        self.screen = screen
        self.clock = clock
        
        self.pasoSilencioAmor = False
        self.pasoCuentoAmor = False
        self.pasoCitaAmor = False
        self.pasoCantoAmor = False
        self.pasoAmor = False
        
        self.pasoSilencioRectitud = False
        self.pasoCuentoRectitud = False
        self.pasoCitaRectitud = False
        self.pasoCantoRectitud = False
        self.pasoRectitud = False
        
        self.pasoSilencioPaz = False
        self.pasoCuentoPaz = False
        self.pasoCitaPaz = False
        self.pasoCantoPaz = False
        self.pasoPaz = False
        
        self.pasoSilencioVerdad = False
        self.pasoCuentoVerdad = False
        self.pasoCitaVerdad = False
        self.pasoCantoVerdad = False
        self.pasoVerdad = False
        
        self.pasoSilencioNoViolencia = False
        self.pasoCuentoNoViolencia = False
        self.pasoCitaNoViolencia = False
        self.pasoCantoNoViolencia = False
        self.pasoNoViolencia = False
        
        sumarAX = 100
        sumarAY = 63
        
        x = 431 + sumarAX
        y = 50 + 5 + sumarAY
        anch = 141
        alt = 141
        self.areaPaz = Rect(x, y, anch, alt) 
        
        x = 643 + sumarAX
        y = 197 + 15 + sumarAY
        anch = 141
        alt = 141
        self.areaRectitud = Rect(x, y, anch, alt) 
        
        x = 558 + sumarAX
        y = 430 + 30 + sumarAY
        anch = 141
        alt = 141
        self.areaAmor = Rect(x, y, anch, alt) 
        
        x = 297 + sumarAX
        y = 430 + 30 + sumarAY
        anch = 141
        alt = 141
        self.areaNoViolencia = Rect(x, y, anch, alt) 
        
        x = 216 + sumarAX
        y = 197 + 15 + sumarAY
        anch = 141
        alt = 141
        self.areaVerdad = Rect(x, y, anch, alt)    
        
        # imgBtnRegresar = Servicios.cargarImagen("boton_regresar.png", "imagenes")
        # imgBtnRegresarSelec = Servicios.cargarImagen("boton_regresar_selec.png", "imagenes")
        
        resource.set_images_path(os.path.join("imagenes"))
        imgBtnRegresar = resource.get_image("boton_regresar.png")
        imgBtnRegresarSelec = resource.get_image("boton_regresar_selec.png")
        
        self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec, (self.ancho - 214 - 10), 10)
        
        self.initFont()
        
        self.intro = True
        self.msjInicio = MensajeEmergente.MensajeInicial(40, "Tablero")
示例#6
0
    def __init__(self, cursor, screen, clock, tipo, padre):
        # def __init__(self, cursor, screen, clock):
        self.dirImagenes = os.path.join("imagenes", "karaoke")
        self.screen = screen
        self.clock = clock
        self.cursor = cursor
        self.tipo = tipo
        self.tablero = padre
        self.fondo = Servicios.cargarImagen("Fondo.jpg", "imagenes")
        # self.instrucciones = Servicios.cargarImagen("letrero_karaoke.png", self.dirImagenes)
        # self.transparente = pygame.image.load(os.path.join("imagenes", "verdad", "transparente.png")).convert_alpha()
        self.botonAceptar = Boton.BotonContinuar()
        self.mouse = Cursor.Mouse()

        self.msjInicio = MensajeEmergente.MensajeInicial(40, "Canto")

        imgBtnRegresar = Servicios.cargarImagen("boton_regresar.png",
                                                "imagenes")
        imgBtnRegresarSelec = Servicios.cargarImagen(
            "boton_regresar_selec.png", "imagenes")

        self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec,
                                       (1200 - 214 - 10), 10)

        self.initFont()

        # tipo
        if self.tipo == 1:

            # self.compartir = compartirAmor.CompartirAmor(self.screen, self.clock, self.tablero)

            # self.letra = Servicios.cargarImagen("letra_paz.png", self.dirImagenes)
            self.linea1 = self.font.render(
                u"   Levanta la mano y grita fuerte  ", False, (0, 0, 0))
            self.linea2 = self.font.render(
                u"              amor, amor, amor         ", False, (0, 0, 0))
            self.linea3 = self.font.render(
                u"        Libera al mundo de su rabia    ", False, (0, 0, 0))
            self.linea4 = self.font.render(
                u"               y su mal humor          ", False, (0, 0, 0))
            self.linea5 = self.font.render(
                u"Mira hacia adentro en tu corazón...", False, (0, 0, 0))
            self.linea6 = self.linea5
            self.linea7 = self.font.render(
                u"         Haz silencio y escucha      ", False, (0, 0, 0))
            self.linea8 = self.font.render(
                u"         la razón... amor, amor      ", False, (0, 0, 0))
            self.linea9 = self.linea1
            self.linea10 = self.linea2
            self.linea11 = self.font.render(
                u"     Búscate dentro y encuentra    ", False, (0, 0, 0))
            self.linea12 = self.font.render(
                u"        el valor del amor, amor      ", False, (0, 0, 0))
            self.linea13 = self.font.render(
                u" Mira a los ojos y levanta tu voz...", False, (0, 0, 0))
            self.linea14 = self.linea2
            self.linea15 = self.font.render(
                u"         Transforma el planeta      ", False, (0, 0, 0))
            self.linea16 = self.font.render(
                u"             protege el árbol         ", False, (0, 0, 0))
            self.linea17 = self.font.render(
                u"        Canta, juega e imagina...    ", False, (0, 0, 0))
            self.linea18 = self.font.render(
                u"         Haz silencio se anuncia     ", False, (0, 0, 0))
            self.linea19 = self.linea12
            self.linea20 = self.linea1
            self.linea21 = self.linea2
            self.linea22 = self.font.render(
                "Mira a los ojos y levanta tu voz...", False, (0, 0, 0))
            self.linea23 = self.linea2
            self.linea24 = self.font.render(
                u"    Busca en los ojos y descubre   ", False, (0, 0, 0))
            self.linea25 = self.linea12

            self.cancion = Servicios.cargarSonido("amor.ogg",
                                                  os.path.join("audios"))

        elif self.tipo == 2:

            # self.compartir = compartirRectitud.CompartirRectitud(self.screen, self.clock, self.tablero)

            self.linea1 = self.font.render(
                u"         Siempre en la ruta hay dos caminos    ", False,
                (0, 0, 0))
            self.linea2 = self.font.render(
                u"                   y yo elijo ¿cuál seguire?    ", False,
                (0, 0, 0))
            self.linea3 = self.font.render(
                u"            Si grito fuerte todos se asustan   ", False,
                (0, 0, 0))
            self.linea4 = self.font.render(
                u"                mejor dialogo, ¡yo lo haré!    ", False,
                (0, 0, 0))
            self.linea5 = self.font.render(
                u"       Miro a lo lejos un bosque sucio y pienso", False,
                (0, 0, 0))
            self.linea6 = self.font.render(
                u"                        ¿qué debo hacer?       ", False,
                (0, 0, 0))
            self.linea7 = self.font.render(
                u"             Una voz dentro responde fuerte    ", False,
                (0, 0, 0))
            self.linea8 = self.font.render(
                u"                           ¡lo limpiaré!        ", False,
                (0, 0, 0))
            self.linea9 = self.font.render(
                u"   Y en las tardes ya en mi casa algo pregunta  ", False,
                (0, 0, 0))
            self.linea10 = self.linea6
            self.linea11 = self.font.render(
                u" pienso en los juegos en mis amigos ir a la calle", False,
                (0, 0, 0))
            self.linea12 = self.font.render(
                u"               pero alegre respondo pronto       ", False,
                (0, 0, 0))
            self.linea13 = self.font.render(
                u"                  ¡Primero haré mi deber!         ", False,
                (0, 0, 0))
            self.linea14 = self.linea13
            self.linea15 = self.linea13

            self.cancion = Servicios.cargarSonido("rectitud.ogg",
                                                  os.path.join("audios"))

        elif self.tipo == 3:

            # self.compartir = compartirPaz.CompartirPaz(self.screen, self.clock, self.tablero)

            self.linea1 = self.font.render(
                u"       Árbol, perro, ave, río, aire soy ", False, (0, 0, 0))
            self.linea2 = self.font.render(
                u"            Comprendo lo que digo       ", False, (0, 0, 0))
            self.linea3 = self.font.render(
                u"               por eso hoy te cuido...  ", False, (0, 0, 0))
            self.linea4 = self.font.render(
                u"Mestizo, negro, blanco, indio, zambo soy", False, (0, 0, 0))
            self.linea5 = self.font.render(
                u"               Te quiero y te respeto   ", False, (0, 0, 0))
            self.linea6 = self.font.render(
                u"               contigo siempre voy...   ", False, (0, 0, 0))
            self.linea7 = self.font.render(
                u"            En el mar, en la montaña   ", False, (0, 0, 0))
            self.linea8 = self.font.render(
                u"              en la selva o la ciudad    ", False, (0, 0, 0))
            self.linea9 = self.font.render(
                u"           como hermanos andaremos     ", False, (0, 0, 0))
            self.linea10 = self.font.render(
                u"                  para vivir en paz     ", False, (0, 0, 0))
            self.linea11 = self.font.render(
                u"              En un día de disgustos     ", False, (0, 0, 0))
            self.linea12 = self.font.render(
                u"                de peleas sin razón      ", False, (0, 0, 0))
            self.linea13 = self.font.render(
                u"                miro fijo a tus ojos      ", False,
                (0, 0, 0))
            self.linea14 = self.linea13
            self.linea15 = self.font.render(
                u"               para ver el corazón       ", False, (0, 0, 0))
            self.linea16 = self.linea7
            self.linea17 = self.linea8
            self.linea18 = self.linea9
            self.linea19 = self.linea10
            self.linea20 = self.linea7
            self.linea21 = self.linea8
            self.linea22 = self.linea9
            self.linea23 = self.linea10

            self.cancion = Servicios.cargarSonido("paz.ogg",
                                                  os.path.join("audios"))

        elif self.tipo == 4:

            # self.compartir = compartirVerdad.CompartirVerdad(self.screen, self.clock, self.tablero)

            self.linea1 = self.font.render(
                u"                Verdad, verdad, verdad     ", False,
                (0, 0, 0))
            self.linea2 = self.font.render(
                u"       no más mentiras, por favor no más   ", False,
                (0, 0, 0))
            self.linea3 = self.font.render(
                u"                    por favor no más       ", False,
                (0, 0, 0))
            self.linea4 = self.font.render(
                u" que en la guerra no se pierdan mis sueños ", False,
                (0, 0, 0))
            self.linea5 = self.font.render(
                u"               quiero crecer en libertad   ", False,
                (0, 0, 0))
            self.linea6 = self.font.render(
                u"        Quiero siempre el calor del sol    ", False,
                (0, 0, 0))
            self.linea7 = self.font.render(
                u"     que me acompañe un gran resplandor    ", False,
                (0, 0, 0))
            self.linea8 = self.font.render(
                u"la esencia está adentro y entiendo el valor", False,
                (0, 0, 0))
            self.linea9 = self.font.render(
                u"         de todo lo que dice tu corazón    ", False,
                (0, 0, 0))
            self.linea10 = self.font.render(
                u"              Un espejo te reflejará       ", False,
                (0, 0, 0))
            self.linea11 = self.font.render(
                "        pero no te pierdas en la vanidad    ", False,
                (0, 0, 0))
            self.linea12 = self.font.render(
                "       si me hablas siempre con la verdad   ", False,
                (0, 0, 0))
            self.linea13 = self.font.render(
                u"        mi corazón explota de felicidad    ", False,
                (0, 0, 0))
            self.linea14 = self.linea1
            self.linea15 = self.linea2
            self.linea16 = self.linea3
            self.linea17 = self.linea4
            self.linea18 = self.linea5
            self.linea19 = self.linea1
            self.linea20 = self.linea2
            self.linea21 = self.linea3
            self.linea22 = self.linea4
            self.linea23 = self.linea5

            self.cancion = Servicios.cargarSonido("verdad.ogg",
                                                  os.path.join("audios"))

        elif self.tipo == 5:

            # self.compartir = compartirNoViolencia.CompartirNoViolencia(self.screen, self.clock, self.tablero)

            self.linea1 = self.font.render(
                u"    Cierra las manos hacia el frente", False, (0, 0, 0))
            self.linea2 = self.font.render(
                u"        alista un dedo, el de señalar", False, (0, 0, 0))
            self.linea3 = self.font.render(
                u"      muévelo a un lado y hacia al otro", False, (0, 0, 0))
            self.linea4 = self.font.render(
                u"         y a los violentos tú les dirás", False, (0, 0, 0))
            self.linea5 = self.font.render(
                u"      Ya no más gritos, ya no más armas", False, (0, 0, 0))
            self.linea6 = self.font.render(
                u"               no quiero más guerra    ", False, (0, 0, 0))
            self.linea7 = self.font.render(
                u"                     ¡no violencia!    ", False, (0, 0, 0))
            self.linea8 = self.linea5
            self.linea9 = self.linea6
            self.linea10 = self.linea7
            self.linea11 = self.font.render(
                u"         Corre rápido hacia tu familia ", False, (0, 0, 0))
            self.linea12 = self.font.render(
                u"         Pero los brazos debes levantar ", False, (0, 0, 0))
            self.linea13 = self.font.render(
                u"           y cuando los tengas cerca    ", False, (0, 0, 0))
            self.linea14 = self.font.render(
                u"           Con un abrazo tú les dirás   ", False, (0, 0, 0))
            self.linea15 = self.font.render(
                u"      Ya no más gritos, no más peleas", False, (0, 0, 0))
            self.linea16 = self.font.render(
                u"                   No más ofensas        ", False, (0, 0, 0))
            self.linea17 = self.linea7
            self.linea18 = self.linea15
            self.linea19 = self.linea16
            self.linea20 = self.linea7

            self.cancion = Servicios.cargarSonido("noViolencia.ogg",
                                                  os.path.join("audios"))

        # self.cancion = Servicios.cargarSonido("cancion_karaoke.ogg", os.path.join("audios"))

        imgBotonContinuar = pygame.image.load(
            os.path.join("imagenes", "boton_continuar.png")).convert_alpha()

        self.botonContinuar = Boton.Boton(imgBotonContinuar, imgBotonContinuar,
                                          10, 100)

        imgBotonReproducir = Servicios.cargarImagen("boton_play.png",
                                                    self.dirImagenes)
        imgBotonReproducirSelec = Servicios.cargarImagen(
            "boton_play_selec.png", self.dirImagenes)

        self.botonReproducir = Boton.Boton(imgBotonReproducir,
                                           imgBotonReproducirSelec, 10, 50)

        imgBotonPausar = Servicios.cargarImagen("boton_pause.png",
                                                self.dirImagenes)
        imgBotonPausarSelec = Servicios.cargarImagen("boton_pause_selec.png",
                                                     self.dirImagenes)
        # pausar, reanudar
        self.botonPausar = Boton.Boton(imgBotonPausar, imgBotonPausarSelec, 70,
                                       50)
        # detener, reproducir
        imgBotonDetener = Servicios.cargarImagen("boton_stop.png",
                                                 self.dirImagenes)
        imgBotonDetenerSelec = Servicios.cargarImagen("boton_stop_selec.png",
                                                      self.dirImagenes)

        self.botonDetener = Boton.Boton(imgBotonDetener, imgBotonDetenerSelec,
                                        130, 50)
示例#7
0
    def __init__(self, cursor, screen, clock, padre):
        
        self.dirImagenes = os.path.join("imagenes", "paz")
        self.tablero = padre
        


        self.semillasFactory = semillasFactory.SemillasFactory()
        self.plantasFactory = plantasFactory.PlantasFactory()
        self.background = Servicios.cargarImagen("fondo_paz.png", self.dirImagenes, False)
        
        # anchoImg = self.tablero.ancho + 47
        # altoImg = anchoImg * self.background.get_height() / self.background.get_width()
        # self.background = pygame.transform.smoothscale(self.background, (anchoImg, altoImg))
        
        self.screen = screen
        self.clock = clock
        self.cursor = cursor
        
        self.audio = Servicios.cargarSonido("paz.ogg", os.path.join("audios", "cuentos"))
        
        # self.cita = frasePaz.FrasePaz(self.screen, self.clock, self.cursor, self.tablero)
        
        #nuevo----------------
        
        self.botonContinuar = Boton.BotonContinuar()
        self.botonTerminar = Boton.BotonTerminar()
        
        self.msjInicio = MensajeEmergente.MensajeInicial(40, "CuentoPaz")
        self.msjGanaste = MensajeEmergente.MensajeGanaste(28, "JuegoPaz")
        
        #self.instrucciones = pygame.image.load(os.path.join("imagenes", "paz", "inicioPaz.png")).convert_alpha()
        #self.letrero = pygame.image.load(os.path.join("imagenes", "paz", "ganaste.png")).convert_alpha()
        #self.letreroReintento = pygame.image.load(os.path.join("imagenes", "paz", "PerdistePaz.png")).convert_alpha()
        #self.transparente = pygame.image.load(os.path.join("imagenes", "transparente.png")).convert_alpha()
        
        
        
        self.mouse = Cursor.Mouse()
        
        
        
        #-------------------------

        self.x = 0
        self.orden = []
        self.texto = True 

        self.fuente1 = pygame.font.Font(None, 24)
        self.texto1 = self.fuente1.render(" Ahora  este lugar esta limpio pero no hay arboles ni flores, por eso vas       ", 0, (255, 230, 245), (50, 50, 50))
        self.texto2 = self.fuente1.render(" a sembrar semillas. estas van a aparecer con un numero, que debes           ", 0, (255, 230, 245), (50, 50, 50))
        self.texto3 = self.fuente1.render(" memorizar. para que queden sembradas debes darle click al numero        ", 0, (255, 230, 245), (50, 50, 50))
        self.texto4 = self.fuente1.render(" de cada semilla  de forma ascendente. A medida que vayas sembrando,    ", 0, (255, 230, 245), (50, 50, 50))
        self.texto5 = self.fuente1.render(" mas semillas van a aparecer, y debes irlas sembrando para llenar al           ", 0, (255, 230, 245), (50, 50, 50))
        self.texto6 = self.fuente1.render(" bosque de arboles otra vez.                                                                                   ", 0, (255, 230, 245), (50, 50, 50))
        self.texto7 = self.fuente1.render(" Perdiste, intenta de nuevo", 0, (255, 230, 245), (50, 50, 50))
        self.texto8 = self.fuente1.render(" Ganaste", 0, (255, 230, 245), (50, 50, 50))

        self.puntaje = 5000

        self.semilla1 = self.semillasFactory.getSemilla()
        self.semilla2 = self.semillasFactory.getSemilla()
        self.semilla3 = self.semillasFactory.getSemilla()
        self.semilla4 = self.semillasFactory.getSemilla()
        self.semilla5 = self.semillasFactory.getSemilla()
        self.semilla6 = self.semillasFactory.getSemilla()
        self.semilla7 = self.semillasFactory.getSemilla()
        
        self.planta1 = self.plantasFactory.getPlanta()
        self.planta1.rect.x = Servicios.reajustarCoord(5, self.tablero.alto, 1000)
        self.planta1.rect.y = Servicios.reajustarCoord(350, self.tablero.alto, 700)
        self.planta2 = self.plantasFactory.getPlanta()
        self.planta2.rect.x = Servicios.reajustarCoord(110, self.tablero.alto, 1000)
        self.planta2.rect.y = Servicios.reajustarCoord(450, self.tablero.alto, 700)
        self.planta3 = self.plantasFactory.getPlanta()
        self.planta3.rect.x = Servicios.reajustarCoord(500, self.tablero.alto, 1000)
        self.planta3.rect.y = Servicios.reajustarCoord(300, self.tablero.alto, 700)
        self.planta4 = self.plantasFactory.getPlanta()
        self.planta4.rect.x = Servicios.reajustarCoord(330, self.tablero.alto, 1000)
        self.planta4.rect.y = Servicios.reajustarCoord(400, self.tablero.alto, 700)
        self.planta5 = self.plantasFactory.getPlanta()
        self.planta5.rect.x = Servicios.reajustarCoord(350, self.tablero.alto, 1000)
        self.planta5.rect.y = Servicios.reajustarCoord(250, self.tablero.alto, 700)
        self.planta6 = self.plantasFactory.getPlanta()
        self.planta6.rect.x = Servicios.reajustarCoord(200, self.tablero.alto, 1000)
        self.planta6.rect.y = Servicios.reajustarCoord(350, self.tablero.alto, 700)


        self.vamos3 = True
        self.vamos5 = False
        self.vamos7 = False
        self.termino = False
        self.termino2 = 1
        
        imgBtnRegresar = Servicios.cargarImagen("boton_regresar.png", "imagenes")
        imgBtnRegresarSelec = Servicios.cargarImagen("boton_regresar_selec.png", "imagenes")
        
        self.btnRegresar = Boton.Boton(imgBtnRegresar, imgBtnRegresarSelec, (1200 - 214 - 10), 10)