[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: CrystalSpace vs Ogre3d

Gregor Mückl a écrit :

The ExampleApplication class may be correct from an OO design point of view, but it's suggesting a coding style which is unusable for anything bigger than those simple examples shipped with the engine.

The ExampleApplication is clearly not an example of good OO design and is not meant to be. The reason why most of the code is in headers is to centralize code to ease the writing of new examples. Nobody is forced to use this scheme.

I wrote my own initialization code and published it on the Wiki. You'll find it in the « Managing game states with OGRE » article if you're interested. And it does comme with a proper building system for Linux.