Martin Spott wrote:

The idea is good - don't dump it,

Thanks, but it's going to be too much work for now -- there are some bizarre interdependencies. For example, FGInterface, the FDM base class that should know nothing about 3D models, pokes around inside the aircraft model when the FDM is initialized (!!). Whenever GLUT resizes the screen, the resize function has to poke around inside the view manager. And so on.


The way to fix all this is to decouple the subsystems using properties so that there is no init-order dependency (and no need for unrelated subsystems to know about other subsystems' internals), but I see at least 4-8 hours' work sorting out the mess, so it won't be this week.


All the best,



David


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to