fux0r666 Posted March 2, 2006 Share Posted March 2, 2006 I don't know anything about Python, CE, Ogre or any of the other sigils or witch-dances of programming, but I thought you in the Programming dept might want to take a look at these libraries if you haven't seen them already. PyUI is a UI written in Python, so you don't have to straddle that why-did-ce-used-its-own-&%!$#@-string-class gap. http://pyui.sourceforge.net/ And PyOgre is just some interface for Ogre, I'd imagine. Apparently, it's the cat's donkey. http://www.ogre3d.org/phpBB2addons/viewforum.php?f=3 Also, they say that there's some PyCEGUI coming out soon, but there are problems with it. I could not begin to guess what those problems are, but I'd imagine it's something like this: While Python does its evil dread-hatred dance of the nine hells, they attempt to get CEGUI to do the fertility dance to the Goddess Diana. The paths of these two arcane dances intersect each other at several points, causing one dancer to stop while the other passes, breaking the building hoju. There are other threads in that PyOgre forum you might want to skim. I hope this is useful. Link to comment Share on other sites More sharing options...
guyver6 Posted March 2, 2006 Share Posted March 2, 2006 (edited) PyCEGUI is actually active and... well, enough to say that I took a SWIG interface files from them to make our CEGUI scripting module. PyOgre is useless since it's lots too slow for our purpose, and PyUI is useless since we have CEGUI. Although I just though of nice idea how we could use PyOgre and PyCEGUI. We could prototype solutions in python and then code them in C++. What other programming members think of such an solution? EDIT: There's also OgreNet and CeguiNet project. In case you have doubts those are .NET bindings of Ogre and CEGUI, which can also be used to prototype. Edited March 2, 2006 by guyver6 Link to comment Share on other sites More sharing options...
reist Posted March 2, 2006 Share Posted March 2, 2006 We could prototype solutions in python and then code them in C++. What other programming members think of such an solution?Great idea - python is perfect for prototyping and experimentation Write the code in python, improve until you like it without any compiles, and then rewrite in C++. Sounds very nice. Link to comment Share on other sites More sharing options...
[dteviot] Posted March 3, 2006 Share Posted March 3, 2006 PyCEGUI is actually active and... well, enough to say that I took a SWIG interface files from them to make our CEGUI scripting module. PyOgre is useless since it's lots too slow for our purpose, and PyUI is useless since we have CEGUI. Although I just though of nice idea how we could use PyOgre and PyCEGUI. We could prototype solutions in python and then code them in C++. What other programming members think of such an solution? EDIT: There's also OgreNet and CeguiNet project. In case you have doubts those are .NET bindings of Ogre and CEGUI, which can also be used to prototype.I fail to see the point of rewriting in C++. As I understand it, all the GUIs are going to be driven by Python. Link to comment Share on other sites More sharing options...
red knight Posted March 3, 2006 Share Posted March 3, 2006 In that case, only rewrite it if and only if it is strictly necesary to do so (performance problems ). GreetingsRed Knight Link to comment Share on other sites More sharing options...
Recommended Posts