コード例 #1
0
ファイル: sdl_shape_test.py プロジェクト: gdos/pgreloaded
 def test_get_shaped_window_mode(self):
     flags = (video.SDL_WINDOW_HIDDEN, )
     for flag in flags:
         window = shape.create_shaped_window("Test", 10, 10, 10, 10, flag)
         self.assertIsInstance(window, video.SDL_Window)
         mode = shape.get_shaped_window_mode(window)
         self.assertIsInstance(mode, shape.SDL_WindowShapeMode)
         video.destroy_window(window)
コード例 #2
0
ファイル: sdl_shape_test.py プロジェクト: gdos/pgreloaded
    def test_is_shaped_window(self):
        flags = (video.SDL_WINDOW_HIDDEN, )
        for flag in flags:
            window = shape.create_shaped_window("Test", 10, 10, 10, 10, flag)
            self.assertIsInstance(window, video.SDL_Window)
            val = shape.is_shaped_window(window)
            self.assertTrue(val)
            video.destroy_window(window)

            window = video.create_window("Test", 10, 10, 10, 10, flag)
            self.assertIsInstance(window, video.SDL_Window)
            val = shape.is_shaped_window(window)
            self.assertFalse(val)
            video.destroy_window(window)
コード例 #3
0
ファイル: sdl_shape_test.py プロジェクト: gdos/pgreloaded
 def test_create_shaped_window(self):
     flags = (video.SDL_WINDOW_HIDDEN, )
     for flag in flags:
         window = shape.create_shaped_window("Test", 10, 10, 10, 10, flag)
         self.assertIsInstance(window, video.SDL_Window)
         video.destroy_window(window)