>We can use DirectDraw for speed if necessary.
> (...)
>The Microsoft Foundation Classes (heavily built-in Visual C++) provide
>wrapper classes for all win32 functions.
Dylan,
both DirectDraw and the MFC are Windows-centric. They are not available
for Unix or Macintosh, that's why we need to write our own wrappers around
them. I'm currently investigating wxWindows (www.wxwindows.org) which is an
OpenSource solution that is supposed to do exactly this for window
management, drawing and file access. I think it even wraps networking.
>Basically what your saying is that we create
>a back-end of functions (one set identically named for each platform) and
>the main code calls these.
Yes. If I can get wxWindows to compile on my Mac, we can use that. Sadly,
there's a resource file missing from their distribution and I just
requested that from the author of the Mac port.
Cheers,
-- M. Uli Kusterer
------------------------------------------------------------
http://www.weblayout.com/witness
'The Witnesses of TeachText are everywhere...'
--- HELP SAVE HYPERCARD: ---
Details at: http://www.hyperactivesw.com/SaveHC.html
Sign: http://www.giguere.uqam.ca/petition/hcpetition.html