Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 def salir(self):
     """Se ejecuta cuando se presiona "Salir", cierra el programa."""
     pilas.terminar()
Ejemplo n.º 3
0
	def salir_del_juego(self):
		pilas.terminar()
Ejemplo n.º 4
0
 def salir(self):
     pilas.terminar()
Ejemplo n.º 5
0
 def salir(self):
     pilas.terminar()
Ejemplo n.º 6
0
 def salir():
     pilas.terminar()
Ejemplo n.º 7
0
 def salir_del_juego(): # sale del juego
     pilas.terminar()
Ejemplo n.º 8
0
 def salir_del_juego(): # sale del juego
     pilas.terminar()
Ejemplo n.º 9
0
    def test_terminar(self):
        pilas.iniciar()
        pilas.terminar()

        pilas.iniciar()
        pilas.terminar()
Ejemplo n.º 10
0
 def salir():
     pilas.terminar()
Ejemplo n.º 11
0
    
    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()
Ejemplo n.º 12
0
 def testShaolin(self):
     pilas.iniciar()
     s = shaolin.Shaolin()
     pilas.terminar()
Ejemplo n.º 13
0
 def listen_game_over(self):
     webbrowser.open("http://www.jamendo.com/es/list/a97199/game-over")
     pilas.terminar()
Ejemplo n.º 14
0
    def test_terminar(self):
        pilas.iniciar()
        pilas.terminar()

        pilas.iniciar()
        pilas.terminar()
Ejemplo n.º 15
0
    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()