Welcome to the Cutting-Edge 3D Game Programming with C++ companion CD-ROM for Windows. This CD contains many of the programs talked about in the book. Also, there are several very helpful shareware utilities that may be useful as well. Here are a list of directories and their contents: BOOK - Example material from the book SOUNDS - Audio clips TOOLS - Helpful programming tools VIDEOS - Video clips Most of the software on this CD is shareware. That means that if you use the software on a more permanent basis then just trying it out while you are reading the book, then you should pay for the full release and register the software. Look for a README or LICENCE file in the directory where the software is for more information. *** DETAILED INFORMATION **** * * ***************************** Directory: \Book Description: This directory contains the subdirectories that make up the Cutting Edge source code and executables. Directory: \Book\Chap03 Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the PalShow demonstration. It also includes a star field demo and its associated source code, both of which are not covered in the book. Directory: \Book\Chap03\Extra Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the PolyDemo demonstration. These files are included as a bonus to the reader, and are not covered in the book's text. The demo in this directory allows the mouse to rotate a polymesh. Directory: \Book\Chap08 Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the VWALK1 demonstration. The demo in this directory allows the mouse to control the viewer's point of view in a 3-D environment. Directory: \Book\Chap09 Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the VWALK2 demonstration. The demo in this directory is the same as the demo in chapter 4, with the addition of Gouraud- shading capabilities. It also contains a subdirectory devoted to the PhongDM demonstration. Directory: \Book\Chap09\Phong Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the PhongDM demonstration. The demo in this directory illustrates Phong shading. Directory: \Book\Chap10 Description: This directory contains the subdirectories that hold the three texture mapping demonstrations. All three demos in these directories are based on the engine in chapter 8, but have been modified to support texture mapping and interactive texture editing. Directory: \Book\Chap10\Linear Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the TextEd demonstration. This version of TextEd uses linear texture mapping. Directory: \Book\Chap10\Persp Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the TextEd demonstration. This version of TextEd uses perspective texture mapping. Directory: \Book\Chap10\PerspSHD Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the TextEd demonstration. This version of TextEd uses perspective texture mapping and linear intensity interpolation. Directory: \Book\Chap11 Description: This directory contains the subdirectories for the flight simulator and collision detection examples, all based on the perspective texture mapping engine located in the \Cutting\Chap10\PerspSHD directory. Directory: \Book\Chap11\Morph Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the Morph demonstration. The demo in this chapter illustrates 3-dimensional morphing techniques by morphing one landscape to another. Directory: \Book\Chap11\Flight Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the Flight demonstration. This demonstration is identical to Morph, but with the morphing sequences removed. Directory: \Book\Chap11\Collide Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the Collide demonstration. This demonstration illustrates collision detection in 3-space. Directory: \Book\Chap12 Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the Cutting demonstration. This demo adds 3-D sprite capabilities to the engine located in the \Cutting\Chap11\Morph directory. Directory: \Book\Chap13 Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the HWorld demonstration. This Windows 95/NT demo illustrates the fundamentals of Win32 programming. Directory: \Book\Chap14 Description: This directory contains the executable, source code, and Borland C++ 4.x project file for the Bleeding demonstration. This Windows 95/NT demo is based on the engine located in the \Cutting\Chap12 directory. And... don't be afraid to do a little exploring! If you need help, you can contact The Coriolis Group at: Address: The Coriolis Group 7339 E. Acoma Suite #7 Scottsdale, AZ 85260 E-Mail: techsupport@coriolis.com Web: http://www.coriolis.com We welcome your comments and questions.