Exemplo n.º 1
0
def test():
    print("pyirrlicht version =", pyirrlicht_version)
    print("=" * 20)
    device = createDevice(EDT_SOFTWARE, dimension2du(320, 240))
    if device:
        try:
            print("Irrlicht Version", device.getVersion())
        except Exception as e:
            print(e)
        try:
            device.setWindowCaption("Irrlicht Engine Window")
        except Exception as e:
            print(e)
        print("=" * 20)
        # ~ video_driver = IVideoDriver(0)
        try:
            video_driver = device.getVideoDriver()
        except Exception as e:
            print(e)
        else:
            print("video_driver", video_driver)
            print("name video_driver", video_driver.getName())
            # ~ print ('VendorInfo video_driver', video_driver.getVendorInfo())
        print("=" * 20)
        # ~ scene_manager = ISceneManager(0)
        try:
            scene_manager = device.getSceneManager()
        except Exception as e:
            print(e)
        else:
            print("scene_manager", scene_manager)
        print("=" * 20)
        # ~ gui_environment = IGUIEnvironment(0)
        try:
            gui_environment = device.getGUIEnvironment()
        except Exception as e:
            print(e)
        else:
            print("gui_environment", gui_environment)
        device.setResizable(True)
        print("=" * 20)
        color = SColor(255, 100, 100, 140)
        print("color argb", color.getAlpha(), color.getRed(), color.getGreen(), color.getBlue())
        print("=" * 20)
        while device.run():
            if device.isWindowActive():
                video_driver.beginScene(True, True, color)
                scene_manager.drawAll()
                gui_environment.drawAll()
                video_driver.endScene()
                device.sleep(50)
            else:
                device._yield()
        device.closeDevice()
        device.drop()
    else:
        print("ERROR createDevice")
Exemplo n.º 2
0
        except Exception, e:
            print(e)
        else:
            print('scene_manager', scene_manager)
        print('=' * 20)
        try:
            gui_environment = device.getGUIEnvironment()
        except Exception, e:
            print(e)
        else:
            print('gui_environment', gui_environment)
        device.setResizable(True)
        print('=' * 20)
        color = SColor(255, 100, 100, 140)
        print('color argb', color.getAlpha(), color.getRed(), color.getGreen(),
              color.getBlue())
        print('=' * 20)
        while device.run():
            if device.isWindowActive():
                video_driver.beginScene(True, True, color)
                scene_manager.drawAll()
                gui_environment.drawAll()
                video_driver.endScene()
                device.sleep(50)
            else:
                device._yield()
        device.closeDevice()
        device.drop()
    else:
        print('ERROR createDevice')
Exemplo n.º 3
0
			scene_manager = device.getSceneManager()
		except Exception, e:
			print (e)
		else:
			print ('scene_manager', scene_manager)
		print ('=' * 20)
		try:
			gui_environment = device.getGUIEnvironment()
		except Exception, e:
			print (e)
		else:
			print ('gui_environment', gui_environment)
		device.setResizable(True)
		print ('=' * 20)
		color = SColor(255,100,100,140)
		print ('color argb', color.getAlpha(), color.getRed(), color.getGreen(), color.getBlue())
		print ('=' * 20)
		while device.run():
			if device.isWindowActive():
				video_driver.beginScene(True, True, color)
				scene_manager.drawAll()
				gui_environment.drawAll()
				video_driver.endScene()
				device.sleep(50)
			else:
				device._yield()
		device.closeDevice()
		device.drop()
	else:
		print ('ERROR createDevice')