Wow Richard, I am very pleased with your approach. This sort of separation and grouping will simplify the understanding of the code greatly. I have wanted to do the same in ManpWin, but just got overwhelmed by the extent of the work. Thanks for your sterling efforts. Paul. ---------------------------------------------------------- Paul de Leeuw Computers NSW Central Coast, Australia Email: pdeleeuw@deleeuw.com.au www: < http://www.deleeuw.com.au> ABN 72 360 822 562 ---------------------------------------------------------- -----Original Message----- From: fractdev-bounces+pdeleeuw=deleeuw.com.au@mailman.xmission.com [mailto:fractdev-bounces+pdeleeuw=deleeuw.com.au@mailman.xmission.com] On Behalf Of Richard Sent: Thursday, 1 February 2007 2:32 AM To: Fractint developer's list Subject: Re: [Fractdev] x11 update As for globals... I want to package them into structures relating to the various components. So there would be one structure that holds all the "engine" variables and variables relating solely to graphics output would be in the driver structure, and so-on. They would still be globals, but at least you could have confidence when looking at the engine code that you're looking at all the relevant quantities. Currently, I'm getting most familiar with the UI code, since that's where all the changes are in what I'm doing. There is the occasional bumbling around in other code, mostly to eliminate far-isms and things like extraseg. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/> _______________________________________________ Fractdev mailing list Fractdev@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractdev