示例#1
0
 def actualizar(self):
     "Guarda la puntuación en el archivo cuando se selecciona OK."
     if self.teclado.completado == True:
         if len(self.teclado.cadena) > 0:
             # Guardar puntuación en archivo.
             puntuaciones = High("media/puntuaciones/normal.dat")
             puntuaciones.submit(self.puntos, self.teclado.cadena)
             puntuaciones.save()
             posicion = puntuaciones.check(self.puntos)
             self.cambiar_escena(EscenaPuntuaciones(posicion))
         else:
             self.teclado.completado = False
示例#2
0
 def __init__(self):
     "Inicio del juego."
     Escena.__init__(self)
     # Configuración de la escena.
     p.mouse.set_visible(False)
     # Elementos gráficos.
     self.fondo = cargar_imagen("inicio.png", dirs="media/imagenes")
     # Opciones del menú.
     self.opcs = [("Nuevo Juego",), ("Puntuaciones",), ("Salir",)]
     # Opción seleccionada.
     self.opc = 0
     # Creando el archivo de puntuaciones.
     if not os.path.exists("media/puntuaciones/normal.dat"):
         puntuaciones = High("media/puntuaciones/normal.dat")
         for i in range(1, 11):
             puntuaciones.submit(1000 * i ** 2, "Computadora")
         puntuaciones.save()