def juego_terminado(self, motor, sprite, objeto): "Accede aquí en caso de colisión entre sprites." puntuaciones = High("media/puntuaciones/normal.dat") if puntuaciones.check(self.puntos) == None: # Aquí no alcanzo entrar. self.cambiar_escena(EscenaJuegoTerminado(self.puntos)) else: self.cambiar_escena(EscenaTeclado(self.puntos))
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 juego_terminado(self, motor, sprite, objeto): global nivel, complejidad, densidad "Accede aquí en caso de colisión entre sprites." if self.puntos > 0 and ((self.puntos - nivel) == 100): #seguimos jugando nivel += 100 self.cambiar_escena(EscenaJuego(self.puntos)) else: nivel = 0 complejidad = 0.10 densidad = 0.20 puntuaciones = High('media/puntuaciones/normal.dat') if puntuaciones.check(self.puntos) == None: #Aquí no alcanzo entrar. self.cambiar_escena(EscenaJuegoTerminado(self.puntos)) else: self.cambiar_escena(EscenaTeclado(self.puntos))