The Graphics MagicianTM
Direct Express
Download Page
Current Version: Graphics Magician for Visual C++ 2008
Click here to download the
10/28/2009 version of Graphics Magician for Visual C++ 2008
This is the current version which supports Visual C++ 2008. This version is built on the Direct3D framework. The zip file size is about 2.7Mb.
Recent Revision Notes
- 10-28-2009: Added title string option to the Start function. Added input/output support for long long int. No longer including VC2005 version. Time to upgrade to VC2008 before VC2010 is released! Compatibility alert: the title string precedes the keyout parameter. If your program sets keyout to something other than ESC, you will have to insert the title parameter before that now.
- 6-6-2009: Further revised the GMBitmap Transparent function to work with different video drivers. Thanks to Matthieu Pageau for discovering this and for testing various fixes to an RGB/XRGB anomaly.
- 6-2-2009: Changed Mouse dx and dy so they only reset on calls to the Active function. In previous versions they were reset any time the Windows message queue was accessed, which happens behind the scenes in several other functions. This prevented true mouse readings. Also corrected the GMBitmap and GMBitmapList overloaded Transparent function.
- 4-8-2009: Improved GMBitmap TriFill function for 3D rendering
- 2-19-2009: Added vertical clipping in GMBitmap TriFill function
- 2-4-2009: Added support for large images in GMBitmap DrawScrolled and added GetScrollX and GetScrollY. Adjusted for scale in GMSprite Rotate.
- 1-30-2009: Added support for string object in "cin" and "cout"
- 8-12-2008: Added project files for VC++ 2008 editions
Source Code
The source code files for the current version of the Graphics Magician library are available on request. Contributed effort to further the development of the library is welcomed. Current wish list: better WAV file support, adding MP3 support, and beginning to enable the underlying 3D features.