예제 #1
0
def main():
    salir=False
  #Bucle principal
    sonido=Sonido()
    menu=Menu()
    puntaje=Puntaje()
    sonido.playSonido(1)
    menu.mostrarMenu()

    while salir != True:
         pygame.init()
         reloj1 = pygame.time.Clock()



         for event in pygame.event.get():

              keys = pygame.key.get_pressed()

              if keys[pygame.K_0] or keys[menu.opcion_instrucciones]:
                 menu.mostrarInstrucciones()

              if keys[pygame.K_1] or keys[menu.opcion_jugar]:

                 jugador=Jugador('image/Perro4.png',0,320,"")#otro jugador
                 enemigo=Enemigo('image/rock.png',1000,320)
                 enemigo2=Enemigo('image/rock.png',1000,320)
                 enemigo3=Enemigo('image/rock4.png',1000,320)

                 sonido.stopSonido()
                 newGame=Juego(jugador,enemigo,menu.pantalla[1],0,sonido,enemigo2,enemigo3)
                 newGame.iniciarJuego(salir,event,reloj1)
                 sonido.stopSonido()
                 sonido.playSonido(1)
                 menu.mostrarGameOver()
                 puntaje.valor=newGame.puntaje
                 puntaje.toPantalla(menu.pantalla[3].display)

                 menu.lista_puntaje.append(newGame)


              if keys[pygame.K_2] or keys[menu.opcion_verPuntaje]:
                  menu.PantallaPuntaje()#muestra la pantalla
                  puntaje.toListaPuntaje(menu.pantalla[4].display,menu.lista_puntaje)

              if keys[pygame.K_3] or keys[menu.opcion_salir]:
                 salir=True
              if keys[menu.opcion_menu] or keys[pygame.K_SPACE]:
                 menu.mostrarMenu()

              if event.type == pygame.QUIT:
                      salir = True

         pygame.event.post(event)
         reloj1.tick(600)
         pygame.display.update()

    pygame.quit()
예제 #2
0
def main():
    salir = False
    #Bucle principal
    sonido = Sonido()
    menu = Menu()
    puntaje = Puntaje()
    sonido.playSonido(1)
    menu.mostrarMenu()

    while salir != True:
        pygame.init()
        reloj1 = pygame.time.Clock()

        for event in pygame.event.get():

            keys = pygame.key.get_pressed()

            if keys[pygame.K_0] or keys[menu.opcion_instrucciones]:
                menu.mostrarInstrucciones()

            if keys[pygame.K_1] or keys[menu.opcion_jugar]:

                jugador = Jugador('image/Perro4.png', 0, 320,
                                  "")  #otro jugador
                enemigo = Enemigo('image/rock.png', 1000, 320)
                enemigo2 = Enemigo('image/rock.png', 1000, 320)
                enemigo3 = Enemigo('image/rock4.png', 1000, 320)

                sonido.stopSonido()
                newGame = Juego(jugador, enemigo, menu.pantalla[1], 0, sonido,
                                enemigo2, enemigo3)
                newGame.iniciarJuego(salir, event, reloj1)
                sonido.stopSonido()
                sonido.playSonido(1)
                menu.mostrarGameOver()
                puntaje.valor = newGame.puntaje
                puntaje.toPantalla(menu.pantalla[3].display)

                menu.lista_puntaje.append(newGame)

            if keys[pygame.K_2] or keys[menu.opcion_verPuntaje]:
                menu.PantallaPuntaje()  #muestra la pantalla
                puntaje.toListaPuntaje(menu.pantalla[4].display,
                                       menu.lista_puntaje)

            if keys[pygame.K_3] or keys[menu.opcion_salir]:
                salir = True
            if keys[menu.opcion_menu] or keys[pygame.K_SPACE]:
                menu.mostrarMenu()

            if event.type == pygame.QUIT:
                salir = True

        pygame.event.post(event)
        reloj1.tick(600)
        pygame.display.update()

    pygame.quit()
예제 #3
0
    for event in pygame.event.get():

        keys = pygame.key.get_pressed()

        if keys[pygame.K_0] or keys[menu.opcion_instrucciones]:
            menu.mostrarInstrucciones()

        if keys[pygame.K_1] or keys[menu.opcion_jugar]:
            sonido.stopSonido()
            newGame = Juego(jugador, enemigo, menu.pantalla[1], 0)
            newGame.iniciarJuego(salir, event)
            sonido.stopSonido()
            sonido.playSonido(1)
            menu.lista_puntaje.append(newGame.puntaje)
            menu.mostrarGameOver()
            puntaje.valor = newGame.puntaje
            puntaje.toPantalla(menu.pantalla[2].display)

        if keys[pygame.K_2] or keys[menu.opcion_verPuntaje]:
            menu.PantallaPuntaje()  #muestra la pantalla
            puntaje.toListaPuntaje(menu.pantalla[3].display,
                                   menu.lista_puntaje)

        if keys[pygame.K_3] or keys[menu.opcion_salir]:
            salir = True

        if keys[menu.opcion_menu]:
            menu.mostrarMenu()

        if event.type == pygame.QUIT:
            salir = True
예제 #4
0

         keys = pygame.key.get_pressed()

         if keys[pygame.K_0] or keys[menu.opcion_instrucciones]:
            menu.mostrarInstrucciones()

         if keys[pygame.K_1] or keys[menu.opcion_jugar]:
            sonido.stopSonido()
            newGame=Juego(jugador,enemigo,menu.pantalla[1],0)
            newGame.iniciarJuego(salir,event)
            sonido.stopSonido()
            sonido.playSonido(1)
            menu.lista_puntaje.append(newGame.puntaje)
            menu.mostrarGameOver()
            puntaje.valor=newGame.puntaje
            puntaje.toPantalla(menu.pantalla[2].display)


         if keys[pygame.K_2] or keys[menu.opcion_verPuntaje]:
             menu.PantallaPuntaje()#muestra la pantalla
             puntaje.toListaPuntaje(menu.pantalla[3].display,menu.lista_puntaje)

         if keys[pygame.K_3] or keys[menu.opcion_salir]:
            salir=True

         if keys[menu.opcion_menu]:
            menu.mostrarMenu()

         if event.type == pygame.QUIT:
                 salir = True