The WinG interface provides the performance you need for realistic games, and the WaveMix DLL gives you the ability to mix sound files at run time. Together, they enable you to create powerful Windows-based games. Michael examines the structure of BSP trees and shows how you can use them. Hal ponders this and other questions. The key to creating reusable software is anticipating how people might reuse it.
Extensible objects provide the flexibility for just about any contingency.
Marc covers the most important clauses you should consider in writing your next contract.