Jump to content
XCOMUFO & Xenocide

Pyui And Pyogre


fux0r666

Recommended Posts

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

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 by guyver6
Link to comment
Share on other sites

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 =b

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

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

×
×
  • Create New...