Exemplo n.º 1
0
 def test_init_quit(self):
     video.init()
     self.assertEqual(sdl.was_init(sdl.SDL_INIT_VIDEO), sdl.SDL_INIT_VIDEO)
     video.quit()
     self.assertNotEqual(sdl.was_init(sdl.SDL_INIT_VIDEO), sdl.SDL_INIT_VIDEO)
     video.init()
     video.init()
     video.init()
     self.assertEqual(sdl.was_init(sdl.SDL_INIT_VIDEO), sdl.SDL_INIT_VIDEO)
     video.quit()
     self.assertNotEqual(sdl.was_init(sdl.SDL_INIT_VIDEO), sdl.SDL_INIT_VIDEO)
     video.quit()
     video.quit()
     video.quit()
     self.assertNotEqual(sdl.was_init(sdl.SDL_INIT_VIDEO), sdl.SDL_INIT_VIDEO)
Exemplo n.º 2
0
def quit():
    """Quits the underlying SDL2 video subysystem.

    If no other subsystems are active, this will also call
    pygame2.sdl.quit().
    """
    sdl.quit_subsystem(sdl.SDL_INIT_VIDEO)
    if sdl.was_init(0) != 0:
        sdl.quit()
Exemplo n.º 3
0
 def test_init_haptic(self):
     sdl.init(sdl.SDL_INIT_HAPTIC)
     ret = sdl.was_init(sdl.SDL_INIT_HAPTIC)
     if sys.platform.startswith("freebsd"):
         # not supported yet
         self.assertNotEqual(ret, sdl.SDL_INIT_HAPTIC)
     else:
         self.assertEqual(ret, sdl.SDL_INIT_HAPTIC)
     sdl.quit_subsystem(sdl.SDL_INIT_HAPTIC)
Exemplo n.º 4
0
 def test_init_joystick(self):
     sdl.init(sdl.SDL_INIT_JOYSTICK)
     ret = sdl.was_init(sdl.SDL_INIT_JOYSTICK)
     self.assertEqual(ret, sdl.SDL_INIT_JOYSTICK)
     sdl.quit_subsystem(sdl.SDL_INIT_JOYSTICK)
Exemplo n.º 5
0
 def test_init_video(self):
     sdl.init(sdl.SDL_INIT_VIDEO)
     ret = sdl.was_init(sdl.SDL_INIT_VIDEO)
     self.assertEqual(ret, sdl.SDL_INIT_VIDEO)
     sdl.quit_subsystem(sdl.SDL_INIT_VIDEO)
Exemplo n.º 6
0
 def test_init_audio(self):
     sdl.init(sdl.SDL_INIT_AUDIO)
     ret = sdl.was_init(sdl.SDL_INIT_AUDIO)
     self.assertEqual(ret, sdl.SDL_INIT_AUDIO)
     sdl.quit_subsystem(sdl.SDL_INIT_AUDIO)
Exemplo n.º 7
0
 def test_init_timer(self):
     sdl.init(sdl.SDL_INIT_TIMER)
     ret = sdl.was_init(sdl.SDL_INIT_TIMER)
     self.assertEqual(ret, sdl.SDL_INIT_TIMER)
     sdl.quit_subsystem(sdl.SDL_INIT_TIMER)