·
Chapter 3 Step-by-Step
guide:
here is the excellent guide by William Frankhouser.
·
Keyboard handler class: here is a simple keyboard handling abstraction by Joshua Phillips (based on Chris
D’Annunzio’s direct input tutorial).
·
Project cleanup: here is a script (batch file)
from Jason Sagmiller that knows how
to clean up your project before assignment submission. Notice the script
removes itself from the folder, so you may want to save a version somewhere
else. As in all free software, use this at your own risk! :-)
·
Limiting CWnd Size: Check out WM_GETMINMAXINFO (Adam
Smith).
·
Working with Direct Input: Here is a short/clear/simple tutorial from Chris
C’Annumzio on how to with MFC.
·
Getting fancy sound: You can choose from one of the
following:
1.
FMod: Here is a short/clear/simple
tutorial from Aleksandr Grinberg on how work with sound
with FMod
2.
BASS: Here is a simple
demo source code from James Jacoby on how work with sound
with BASS.
·
Creating Dialog based Application: Here is wonderful tutorial by
·
Sound without DirectX: Thanks to
Kazuko Hass for showing me how, and to Steve Baer for the simple and detailed instruction we now
know how to play .wav sound without downloading anything. Here is the documentation on the PlaySound() function
that will play .wav sound files for us.