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
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()