From: <and...@us...> - 2008-02-16 01:21:21
|
Revision: 566 http://python-ogre.svn.sourceforge.net/python-ogre/?rev=566&view=rev Author: andy_miller Date: 2008-02-15 17:21:27 -0800 (Fri, 15 Feb 2008) Log Message: ----------- Various Updates for the 1.2 release Modified Paths: -------------- trunk/python-ogre/demos/nxogre/BetaGui.py trunk/python-ogre/demos/nxogre/CakeFramework.py trunk/python-ogre/demos/nxogre/config.yaml trunk/python-ogre/demos/nxogre/plugins.cfg trunk/python-ogre/demos/ogre/tests/Test_ConfigFile.py trunk/python-ogre/demos/ogre/tests/Test_Corners.py trunk/python-ogre/demos/ogre/tests/Test_RenderQueue.py trunk/python-ogre/demos/ogre/tests/Test_TextureGetByName.py trunk/python-ogre/demos/ogre/tests/Test_WriteToTexture.py trunk/python-ogre/demos/ogre/tests/test.material trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.button.down.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.button.over.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.button.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.checked.down.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.checked.over.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.checked.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.image.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.slider.down.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.slider.over.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.slider.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.slider.down.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.slider.over.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.slider.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.bottom.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.left.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.right.png trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.top.png trunk/python-ogre/demos/qgui/plugins.cfg Modified: trunk/python-ogre/demos/nxogre/BetaGui.py =================================================================== --- trunk/python-ogre/demos/nxogre/BetaGui.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/nxogre/BetaGui.py 2008-02-16 01:21:27 UTC (rev 566) @@ -69,7 +69,7 @@ mDragWindowX + (x - self.mDragX), mDragWindowY + (y - self.mDragY) ) - return True + return True elif (self.mDragWindowAction != WA_NONE): self.mDragWindowAction = WA_NONE self.mActiveDraggedWindow = None Modified: trunk/python-ogre/demos/nxogre/CakeFramework.py =================================================================== --- trunk/python-ogre/demos/nxogre/CakeFramework.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/nxogre/CakeFramework.py 2008-02-16 01:21:27 UTC (rev 566) @@ -443,11 +443,11 @@ ##///////////////////////////////////////////////////////////////////////////// -class Frosting ( Decoration, BetaGUI.BetaGUIListener ): +class Frosting ( Decoration, BetaGUI.GUIListener ): def __init__(self, r, i, t) : - BetaGUI.BetaGUIListener.__init__(self) + BetaGUI.GUIListener.__init__(self) Decoration.__init__(self,r,i,t) self.SceneMgr = r.createSceneMgr("Main") self.Camera = self.SceneMgr.createCamera("Main") @@ -513,13 +513,16 @@ self.SceneMgr.setShadowCameraSetup(self.shadowCamera) - self.Gui = BetaGUI.GUI("SandBoxGUI", "nxogrefont", 14, self.Renderer.getWindow()) +# self.Gui = BetaGUI.GUI("SandBoxGUI", "nxogrefont", 14, self.Renderer.getWindow()) + self.Gui = BetaGUI.GUI( self.Renderer.getWindow()) - self.Cursor = self.Gui.createMousePointer(ogre.Vector2(24, 24), "bgui.pointer") +# self.Cursor = self.Gui.createMousePointer(ogre.Vector2(24, 24), "bgui.pointer") + self.Cursor = self.Gui.createMousePointer("bgui.pointer",24,24) self.Gui.injectMouse(200,200, False) self.Cursor.hide() - self.WidgetMenu = self.Gui.createWindow(ogre.Vector4(100,100,64,128), "widget.mm", BetaGUI.WindowFeatureType.WFT_NONE, "") +# self.WidgetMenu = self.Gui.createWindow(ogre.Vector4(100,100,64,128), "widget.mm", BetaGUI.WindowFeatureType.WFT_NONE, "") + self.WidgetMenu = self.Gui.createWindow(100,100,64,128, "widget.mm", BetaGUI.WindowFeatureType.WFT_NONE, "", self) self.callback = BetaGUI.Callback(self) self.WidgetMenuButton=[] Modified: trunk/python-ogre/demos/nxogre/config.yaml =================================================================== --- trunk/python-ogre/demos/nxogre/config.yaml 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/nxogre/config.yaml 2008-02-16 01:21:27 UTC (rev 566) @@ -6,4 +6,5 @@ aa:0 vsync:No fullscreen:No -pluginspath:../../../root/usr/lib/OGRE +pluginspath:../../plugins +#pluginspath:../../../root/usr/lib/OGRE Modified: trunk/python-ogre/demos/nxogre/plugins.cfg =================================================================== --- trunk/python-ogre/demos/nxogre/plugins.cfg 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/nxogre/plugins.cfg 2008-02-16 01:21:27 UTC (rev 566) @@ -2,18 +2,19 @@ ## Use this for Windows # Define plugin folder -PluginFolder=../../../root/usr/lib/OGRE -#Plugin=RenderSystem_GL.dll -#Plugin=RenderSystem_Direct3D9.dll -#Plugin=Plugin_ParticleFX.dll -#Plugin=Plugin_BSPSceneManager.dll -#Plugin=Plugin_OctreeSceneManager.dll -#Plugin=Plugin_CgProgramManager.dll +PluginFolder=../../plugins +Plugin=RenderSystem_GL.dll +Plugin=RenderSystem_Direct3D9.dll +Plugin=Plugin_ParticleFX.dll +Plugin=Plugin_BSPSceneManager.dll +Plugin=Plugin_OctreeSceneManager.dll +Plugin=Plugin_CgProgramManager.dll ## ## NOTE use this for MacOS or Linux -Plugin=RenderSystem_GL -Plugin=Plugin_ParticleFX -Plugin=Plugin_BSPSceneManager -Plugin=Plugin_OctreeSceneManager -Plugin=Plugin_CgProgramManager +#PluginFolder=../../../root/usr/lib/OGRE +#Plugin=RenderSystem_GL +#Plugin=Plugin_ParticleFX +#Plugin=Plugin_BSPSceneManager +#Plugin=Plugin_OctreeSceneManager +#Plugin=Plugin_CgProgramManager Modified: trunk/python-ogre/demos/ogre/tests/Test_ConfigFile.py =================================================================== --- trunk/python-ogre/demos/ogre/tests/Test_ConfigFile.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/ogre/tests/Test_ConfigFile.py 2008-02-16 01:21:27 UTC (rev 566) @@ -23,7 +23,3 @@ for item in Section: print SectionName, item.key, item.value -config = Ogre.ConfigFile() -config.load_special('resources.cfg' ) #, '', False ) -for section, key, path in config.values: - print section, key, path \ No newline at end of file Modified: trunk/python-ogre/demos/ogre/tests/Test_Corners.py =================================================================== --- trunk/python-ogre/demos/ogre/tests/Test_Corners.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/ogre/tests/Test_Corners.py 2008-02-16 01:21:27 UTC (rev 566) @@ -8,42 +8,14 @@ import SampleFramework import math -class FilePtr ( ogre.DataStream ): - def __init__ ( self, filename ): - ogre.DataStream.__init__(self) - datain = file(filename, 'r').read() # should put error checking etc here - self.length = len ( datain ) - self.source = ctypes.create_string_buffer( datain ) ## Note it allocates one extra byte - def read ( self, dest, size ): - if size <= self.length: - print ogre.CastInt(dest) - ctypes.memmove ( ogre.CastInt(dest), self.source, size ) # again should check here for - def size ( self ): - return self.length - + class TutorialApplication(SampleFramework.Application): def _createScene(self): sm = self.sceneManager -# f= file("test.material", 'r') -# MatString = f.read() -# RawMemBuffer = ctypes.create_string_buffer( MatString ) ## Note it allocates one extra byte -# dataptr = ogre.MemoryDataStream ( ctypes.addressof ( RawMemBuffer ), len (MatString) + 1 ) -# ogre.MaterialManager.getSingleton().parseScript( dataptr, "General" ) -# print "MATERIAL OK" - fp = FilePtr ( "test.material") - print "##", fp - dataptr = ogre.MemoryDataStream ( fp ) - ogre.MaterialManager.getSingleton().parseScript( dataptr, "General" ) - print "MATERIAL OK" - - try: - - - entity = self.sceneManager.getEntity("Junk") except ogre.OgreItemIdentityException, e: print"\nException OK: OgreItemIdentityException \n",e, "\n" @@ -67,7 +39,12 @@ node1.attachObject(ent1) # should fail as you can only attach once except ogre.OgreInvalidParametersException, e: print "Exception OK\n", e, "\n" - dummy = node1.getAttachedObject ("doesnt_exist") + + try: + dummy = node1.getAttachedObject ("doesnt_exist") + except ogre.OgreItemIdentityException, e: + print "Exception OK\n", e, "\n" + ent2 = sm.createEntity("Robot2",'robot.mesh') Modified: trunk/python-ogre/demos/ogre/tests/Test_RenderQueue.py =================================================================== --- trunk/python-ogre/demos/ogre/tests/Test_RenderQueue.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/ogre/tests/Test_RenderQueue.py 2008-02-16 01:21:27 UTC (rev 566) @@ -6,12 +6,17 @@ ogre.RenderQueueListener.__init__(self) def renderQueueStarted (self, id , invocation, skipThisInvocation): - + print "In Queue Started", id, invocation, skipThisInvocation + print ogre.RENDER_QUEUE_OVERLAY + print type (id) + print type (ogre.RENDER_QUEUE_OVERLAY) if (id == ogre.RENDER_QUEUE_OVERLAY): print "Queue Start Skip %i %i " % (id,ogre.RENDER_QUEUE_OVERLAY) return True + print "returning false" return False def renderQueueEnded (self, id , invocation,repeatThisInvocation): + print "In QueueEnded" if (id == ogre.RENDER_QUEUE_OVERLAY): print "Queue End Repeat %i %i" % (id, ogre.RENDER_QUEUE_OVERLAY) return False Modified: trunk/python-ogre/demos/ogre/tests/Test_TextureGetByName.py =================================================================== --- trunk/python-ogre/demos/ogre/tests/Test_TextureGetByName.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/ogre/tests/Test_TextureGetByName.py 2008-02-16 01:21:27 UTC (rev 566) @@ -6,7 +6,9 @@ class TestApplication(sf.Application): def _createScene(self): sceneManager = self.sceneManager - +# # result = materialManager.createOrRetrieve(texture, group) +# # created = result.second +# # material = materialManager.getByName(texture) ## getByName returns a 'Resource' object tm=ogre.TextureManager.getSingleton() for r in tm.getResourceIterator(): Modified: trunk/python-ogre/demos/ogre/tests/Test_WriteToTexture.py =================================================================== --- trunk/python-ogre/demos/ogre/tests/Test_WriteToTexture.py 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/ogre/tests/Test_WriteToTexture.py 2008-02-16 01:21:27 UTC (rev 566) @@ -13,8 +13,6 @@ import SampleFramework as sf import ctypes - - def WriteToTexture(in_string, destTexture, destRectangle, font, color, justify = 'l', wordwrap = True): if destTexture.getHeight() < destRectangle.bottom: destRectangle.bottom = destTexture.getHeight() Modified: trunk/python-ogre/demos/ogre/tests/test.material =================================================================== --- trunk/python-ogre/demos/ogre/tests/test.material 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/ogre/tests/test.material 2008-02-16 01:21:27 UTC (rev 566) @@ -13,4 +13,4 @@ } } } -} +} \ No newline at end of file Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.button.down.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.button.over.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.button.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.checked.down.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.checked.over.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.checked.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.image.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.slider.down.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.slider.over.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.horizontal.slider.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.slider.down.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.slider.over.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.scrollbar.vertical.slider.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.bottom.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.left.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.right.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/media/skins/qgui/qgui.window.border.top.png =================================================================== (Binary files differ) Modified: trunk/python-ogre/demos/qgui/plugins.cfg =================================================================== --- trunk/python-ogre/demos/qgui/plugins.cfg 2008-02-15 10:55:55 UTC (rev 565) +++ trunk/python-ogre/demos/qgui/plugins.cfg 2008-02-16 01:21:27 UTC (rev 566) @@ -2,18 +2,18 @@ ## Use this for Windows # Define plugin folder -PluginFolder=/home/andy/development/root/usr/lib/OGRE -#Plugin=RenderSystem_GL.dll -#Plugin=RenderSystem_Direct3D9.dll -#Plugin=Plugin_ParticleFX.dll -#Plugin=Plugin_BSPSceneManager.dll -#Plugin=Plugin_OctreeSceneManager.dll -#Plugin=Plugin_CgProgramManager.dll +PluginFolder=../../plugins +Plugin=RenderSystem_GL.dll +Plugin=RenderSystem_Direct3D9.dll +Plugin=Plugin_ParticleFX.dll +Plugin=Plugin_BSPSceneManager.dll +Plugin=Plugin_OctreeSceneManager.dll +Plugin=Plugin_CgProgramManager.dll ## ## NOTE use this for MacOS or Linux - Plugin=RenderSystem_GL - Plugin=Plugin_ParticleFX - Plugin=Plugin_BSPSceneManager - Plugin=Plugin_OctreeSceneManager - Plugin=Plugin_CgProgramManager +# Plugin=RenderSystem_GL +# Plugin=Plugin_ParticleFX +# Plugin=Plugin_BSPSceneManager +# Plugin=Plugin_OctreeSceneManager +# Plugin=Plugin_CgProgramManager This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |