Hi Rich, It may be worth looking at some of my dialogue boxes so that you don't have to create them all from scratch. It is easier to modify an existing one than to start all over. Just an idea :) Seeya, 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, 30 November 2006 9:53 AM To: Fractint developer's list Subject: Re: [Fractdev] RE: start fm a known working code base & portfunctionsone at a time In article <00ae01c713e2$51e8b3d0$0301a8c0@Production>, "Paul" <pdeleeuw@deleeuw.com.au> writes:
No, I avoided using MFC for 2 reasons. One is that it is a lot harder to understand for the novice and second, I wanted to port from the existing WinFract code as much as I could. One way around the HWND (window handle) problem (that I use in another program) is to make the handle a global. But in ManpWin, I just pass it everywhere. Yep, I do all the messy stuff.
In the new driver interface, the HWND would just be a member variable of the driver structure. This structure gets passed around to all the driver routines so you always have it available. This will be necessary if we get to the point where you can have multiple plot windows open simultaneously. You need a way to store all the per-window information. (Again, we're a long way from that, but its nice to keep the target in mind.)
[...] One other difference in my code is the ability to directly go to 3d transformations.
There is limited 3D code in fractint right now, but its pretty weak and only works with certain fractal types (i.e. not even all 3D fractal types share this IIRC).
Even if you don't use my program base, I would like true colour and animation algorithms put into the final production versions :)
This would be a good thing to merge in after this driver work is done.
Thanks guys, this activity is really exciting.
My hope is that the work I'm doing will make it easier for others to contribute to an ever-improving FractInt for Windows. -- "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