Example #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()
Example #2
0
tiempoEnemigo = 1
salir = False

#instancia de las clases

#jugador=Jugador('Perro4.png',0,320,"jugador1")

#enemigo=Enemigo('rock.png',1000,320)

#pantalla=Pantalla("Jump the Rock",pygame.display.set_mode((1080,420)),'marte2.jpg',0,0)

#newGame=Juego(jugador,enemigo,pantalla,0,'dog.mp3')

menu = Menu()
sonido = Sonido()
puntaje = Puntaje()

sonido.playSonido(1)
menu.mostrarMenu()
#pantalla=menu.pantalla

#pantalla.blit(menu.imagen,[0,0])

#Bucle principal del videojuego
while salir != True:

    jugador = Jugador('Perro4.png', 0, 320, "jugador1")
    enemigo = Enemigo('rock.png', 1000, 320)

    for event in pygame.event.get():