def gestionar_tecla(self, evento): global fullscreen if evento.codigo == pilas.simbolos.q: pilas.terminar() elif evento.codigo == pilas.simbolos.f: if fullscreen: pilas.atajos.modo_ventana() fullscreen = False else: pilas.atajos.modo_pantalla_completa() fullscreen = True
def salir(self): """Se ejecuta cuando se presiona "Salir", cierra el programa.""" pilas.terminar()
def salir_del_juego(self): pilas.terminar()
def salir(self): pilas.terminar()
def salir(): pilas.terminar()
def salir_del_juego(): # sale del juego pilas.terminar()
def test_terminar(self): pilas.iniciar() pilas.terminar() pilas.iniciar() pilas.terminar()
def test_ping_obstacle_absent(self): m = pilas.actores.Mono() for ang in range(0, 360, 20): rotar_actor_respecto_otro(self.actor, m, ang) self.actor.rotacion = ang + 180 self.assertEqual(601, self.robot.ping(), "Robot y obstaculo rotados a {} grados" .format(ang)) def test_behind_the_robot(self): m = pilas.actores.Mono() ang = 20 rotar_actor_respecto_otro(self.actor, m, 180 + ang) self.actor.rotacion = ang self.assertEqual(601, self.robot.ping()) def test_ahead_of_the_robot(self): m = pilas.actores.Mono() m.y = 150 self.assertGreater(600, self.robot.ping()) # FIXME: Testear precisiĆ³n # self.assertAlmostEqual(200, self.robot.ping(), delta=1.5) if __name__ == '__main__': pilas.iniciar() unittest.main() pilas.terminar()
def testShaolin(self): pilas.iniciar() s = shaolin.Shaolin() pilas.terminar()
def listen_game_over(self): webbrowser.open("http://www.jamendo.com/es/list/a97199/game-over") pilas.terminar()
def test_ping_obstacle_absent(self): m = pilas.actores.Mono() for ang in range(0, 360, 20): rotar_actor_respecto_otro(self.actor, m, ang) self.actor.rotacion = ang + 180 self.assertEqual( 601, self.robot.ping(), "Robot y obstaculo rotados a {} grados".format(ang)) def test_behind_the_robot(self): m = pilas.actores.Mono() ang = 20 rotar_actor_respecto_otro(self.actor, m, 180 + ang) self.actor.rotacion = ang self.assertEqual(601, self.robot.ping()) def test_ahead_of_the_robot(self): m = pilas.actores.Mono() m.y = 150 self.assertGreater(600, self.robot.ping()) # FIXME: Testear precisiĆ³n # self.assertAlmostEqual(200, self.robot.ping(), delta=1.5) if __name__ == '__main__': pilas.iniciar() unittest.main() pilas.terminar()