Description: Direct Draw App
If you want fast animation (games!), you have to use DirectX. Try filling the screen by drawing each pixel separately using GDI. Compare it with DirectX, which gives you practically direct access to the screen buffer. There s no competition!
The bad news is that DirectX involves dealing with COM interfaces. The good news is that you can encapsulate them nicely inside C++ classes.
File list (Check if you may need any files):
direct\direct.dsp
......\Resources\rs.bmp
......\.........\main.ico
......\.........\resource.h
......\.........\direct.rc
......\direct.sln
......\direct.vcproj
......\Control.h
......\Control.cpp
......\View.h
......\Texture.cpp
......\View.cpp
......\World.h
......\World.cpp
......\Main.cpp
......\Texture.h
......\Lib\Canvas.cpp
......\...\DirectDraw.cpp
......\...\Resources.cpp
......\...\WinMaker.h
......\...\timer.h
......\...\Resources.h
......\...\MsgLoop.h
......\...\WinClass.h
......\...\WinClass.cpp
......\...\WinMaker.cpp
......\...\DirectDraw.h
......\...\Tools.h
......\...\WinProc.cpp
......\...\WinCtrl.h
......\...\Bitmap.h
......\...\Canvas.h
......\...\Win.h