
File list:
chapter1
.......\BlankWindow
.......\...........\BlankWindow.sln
.......\...........\BlankWindow.suo
.......\...........\BlankWindow.vcproj
.......\...........\main.cpp
.......\FWTemplate
.......\..........\FWTemplate.cpp
.......\..........\FWTemplate_2003.sln
.......\..........\FWTemplate_2003.suo
.......\..........\FWTemplate_2003.vcproj
.......\Lines
.......\.....\Lines.sln
.......\.....\Lines.suo
.......\.....\Lines.vcproj
.......\.....\main.cpp
.......\OrthoMatrix
.......\...........\main.cpp
.......\...........\OrthoMatrix.sln
.......\...........\OrthoMatrix.suo
.......\...........\OrthoMatrix.vcproj
.......\PerspectiveMatrix
.......\.................\main.cpp
.......\.................\ProjectionMatrix.sln
.......\.................\ProjectionMatrix.suo
.......\.................\ProjectionMatrix.vcproj
.......\Quad
.......\....\main.cpp
.......\....\Quad.sln
.......\....\Quad.suo
.......\....\Quad.vcproj
.......\SampleFramework
.......\...............\Common
.......\...............\......\directx.ico
.......\...............\......\dxstdafx.cpp
.......\...............\......\dxstdafx.h
.......\...............\......\DXUT.cpp
.......\...............\......\DXUT.h
.......\...............\......\DXUTEffectMap.cpp
.......\...............\......\DXUTEffectMap.h
.......\...............\......\DXUTenum.cpp
.......\...............\......\DXUTenum.h
.......\...............\......\DXUTgui.cpp
.......\...............\......\DXUTgui.h
.......\...............\......\DXUTMesh.cpp
.......\...............\......\DXUTMesh.h
.......\...............\......\DXUTmisc.cpp
.......\...............\......\DXUTmisc.h
.......\...............\......\DXUTSettingsDlg.cpp
.......\...............\......\DXUTSettingsDlg.h
.......\...............\......\DXUTsound.cpp
.......\...............\......\DXUTsound.h
.......\...............\Media
.......\...............\.....\UI
.......\...............\.....\..\Annotated Hemisphere.fx
.......\...............\.....\..\Annotated woodSingle.fx
.......\...............\.....\..\arrow.x
.......\...............\.....\..\Default.fx
.......\...............\.....\..\dxutcontrols.dds
.......\...............\.....\..\DXUTShared.fx
.......\...............\SampleFramework.cpp
.......\...............\SampleFramework_2003.sln
.......\...............\SampleFramework_2003.suo
.......\...............\SampleFramework_2003.vcproj
.......\Triangle
.......\........\main.cpp
.......\........\Triangle.sln
.......\........\Triangle.suo
.......\........\Triangle.vcproj
.......\ViewMatrix
.......\..........\main.cpp
.......\..........\ViewMatrix.sln
.......\..........\ViewMatrix.suo
.......\..........\ViewMatrix.vcproj
.......\WorldMatrix
.......\...........\main.cpp
.......\...........\WorldMatrix.sln
.......\...........\WorldMatrix.suo
.......\...........\WorldMatrix.vcproj
chapter10
........\DirectInput
........\...........\CDirectInput.cpp
........\...........\CDirectInput.h
........\...........\DirectInput.sln
........\...........\DirectInput.suo
........\...........\DirectInput.vcproj
........\...........\main.cpp
........\GameProject9
........\............\lib
........\............\...\StrandedEngine.lib
........\............\menu
........\............\....\backDown.png

........\............\....\backOver.png

........\............\....\backUp.png

........\............\....\creditsDown.png

........\............\....\creditsMenu.jpg

........\............\....\creditsOver.png

........\............\....\creditsUp.png

........\............\....\level1Down.png

........\............\....\level1Over.png

........\............\....\level1Up.png

........\............\....\loadingMenu.jpg

........\............\....\mainMenu.jpg

........\............\....\quitDown.png

........\............\....\quitOver.png

........\............\....\quitUp.png

........\............\....\startDown.png

........\............\....\startMenu.jpg

........\............\....\startOver.png

........\............\....\startUp.png

........\............\....\Thumbs.db
........\............\StrandedEngine
........\............\..............\BoundingGeometry.cpp
........\............\..............\BoundingGeometry.h
........\............\..............\CommandScript.cpp
........\............\..............\CommandScript.h
........\............\..............\D3DRenderer.cpp
........\............\..............\D3DRenderer.h
........\............\..............\defines.h
........\............\..............\DirectInput.cpp
........\............\..............\DirectInput.h
........\............\..............\engine.h
........\............\..............\GUI.cpp
........\............\..............\GUI.h
........\............\..............\InputInterface.h
........\............\..............\light.h
........\............\..............\material.h
........\............\..............\MathDefines.h
........\............\..............\MathLibrary.h
........\............\..............\Matrix.cpp
........\............\..............\Matrix.h
........\............\..............\Physics.h
........\............\..............\Plane.cpp
........\............\..............\Plane.h
........\............\..............\Polygon.cpp
........\............\..............\Polygon.h
........\............\..............\PropertyScript.cpp
........\............\..............\PropertyScript.h
........\............\..............\Quaternion.cpp
........\............\..............\Quaternion.h
........\............\..............\RainPS.cpp
........\............\..............\RainPS.h
........\............\..............\Ray.cpp
........\............\..............\Ray.h
........\............\..............\RenderInterface.h
........\............\..............\StrandedEngine.vcproj
........\............\..............\structs.h
........\............\..............\Token.cpp
........\............\..............\Token.h
........\............\..............\Vector.cpp
........\............\..............\Vector.h
........\............\GameProject1.suo
........\............\GameProject2.suo
........\............\GameProject3.suo
........\............\GameProject4.suo
........\............\GameProject5.suo
........\............\GameProject6.suo
........\............\GameProject7.suo
........\............\GameProject9.sln
........\............\GameProject9.suo
........\............\GameProject9.vcproj
........\............\main.cpp
........\............\main.h
chapter11
........\DirectMusic
........\...........\temp
........\...........\....\clip.wav
........\...........\CDirectMusic.cpp
........\...........\CDirectMusic.h
........\...........\DirectMusic.ncb
........\...........\DirectMusic.sln
........\...........\DirectMusic.suo
........\...........\DirectMusic.vcproj
........\...........\main.cpp
........\GameProject10
........\.............\lib
........\.............\...\StrandedEngine.lib
........\.............\menu
........\.............\....\backDown.png

........\.............\....\backOver.png

........\.............\....\backUp.png

........\.............\....\creditsDown.png

........\.............\....\creditsMenu.jpg

........\.............\....\creditsOver.png

........\.............\....\creditsUp.png

........\.............\....\level1Down.png

........\.............\....\level1Over.png

........\.............\....\level1Up.png

........\.............\....\loadingMenu.jpg

........\.............\....\mainMenu.jpg

........\.............\....\quitDown.png

........\.............\....\quitOver.png

........\.............\....\quitUp.png

........\.............\....\startDown.png

........\.............\....\startMenu.jpg

........\.............\....\startOver.png

........\.............\....\startUp.png

........\.............\....\Thumbs.db
........\.............\sounds
........\.............\......\._menu.wav
........\.............\......\menu.wav
........\.............\StrandedEngine
........\.............\..............\BoundingGeometry.cpp
........\.............\..............\BoundingGeometry.h
........\.............\..............\CommandScript.cpp
........\.............\..............\CommandScript.h
........\.............\..............\D3DRenderer.cpp
........\.............\..............\D3DRenderer.h
........\.............\..............\defines.h
........\.............\..............\DirectInput.cpp
........\.............\..............\DirectInput.h
........\.............\..............\DirectMusic.cpp
........\.............\..............\DirectMusic.h
........\.............\..............\engine.h
........\.............\..............\GUI.cpp
........\.............\..............\GUI.h
........\.............\..............\InputInterface.h
........\.............\..............\light.h
........\.............\..............\material.h
........\.............\..............\MathDefines.h
........\.............\..............\MathLibrary.h
........\.............\..............\Matrix.cpp
........\.............\..............\Matrix.h
........\.............\..............\Physics.h
........\.............\..............\Plane.cpp
........\.............\..............\Plane.h
........\.............\..............\Polygon.cpp
........\.............\..............\Polygon.h
........\.............\..............\PropertyScript.cpp
........\.............\..............\PropertyScript.h
........\.............\..............\Quaternion.cpp
........\.............\..............\Quaternion.h
........\.............\..............\RainPS.cpp
........\.............\..............\RainPS.h
........\.............\..............\Ray.cpp
........\.............\..............\Ray.h
........\.............\..............\RenderInterface.h
........\.............\..............\SoundInterface.h
........\.............\..............\StrandedEngine.vcproj
........\.............\..............\structs.h
........\.............\..............\Token.cpp
........\.............\..............\Token.h
........\.............\..............\Vector.cpp
........\.............\..............\Vector.h
........\.............\.DS_Store
........\.............\GameProject1.suo
........\.............\GameProject10.sln
........\.............\GameProject10.suo
........\.............\GameProject10.vcproj
........\.............\GameProject2.suo
........\.............\GameProject3.suo
........\.............\GameProject4.suo
........\.............\GameProject5.suo
........\.............\GameProject6.suo
........\.............\GameProject7.suo
........\.............\GameProject8.suo
........\.............\main.cpp
........\.............\main.h
chapter12
........\GameProject11
........\.............\lib
........\.............\...\StrandedEngine.lib
........\.............\maps
........\.............\....\level1
........\.............\....\......\ground.tga
........\.............\....\......\level1.lvl
........\.............\....\......\level1.ms3d
........\.............\....\......\level1.x
........\.............\....\skybox.ms3d
........\.............\....\skybox.x
........\.............\....\skyDay_back.jpg

........\.............\....\skyDay_front.jpg

........\.............\....\skyDay_left.jpg

........\.............\....\skyDay_right.jpg

........\.............\....\skyDay_top.jpg

........\.............\....\sky_dust_back.jpg

........\.............\....\sky_dust_bottom.jpg

........\.............\....\sky_dust_front.jpg

........\.............\....\sky_dust_left.jpg

........\.............\....\sky_dust_right.jpg

........\.............\....\sky_dust_top.jpg

........\.............\menu
........\.............\....\backDown.png

........\.............\....\backOver.png

........\.............\....\backUp.png

........\.............\....\creditsDown.png

........\.............\....\creditsMenu.jpg

........\.............\....\creditsOver.png

........\.............\....\creditsUp.png

........\.............\....\level1Down.png

........\.............\....\level1Over.png

........\.............\....\level1Up.png

........\.............\....\loadingMenu.jpg

........\.............\....\mainMenu.jpg

........\.............\....\quitDown.png

........\.............\....\quitOver.png

........\.............\....\quitUp.png

........\.............\....\startDown.png

........\.............\....\startMenu.jpg

........\.............\....\startOver.png

........\.............\....\startUp.png

........\.............\....\Thumbs.db
........\.............\sounds
........\.............\......\._menu.wav
........\.............\......\menu.wav
........\.............\StrandedEngine
........\.............\..............\BoundingGeometry.cpp
........\.............\..............\BoundingGeometry.h
........\.............\..............\CommandScript.cpp
........\.............\..............\CommandScript.h
........\.............\..............\D3DRenderer.cpp
........\.............\..............\D3DRenderer.h
........\.............\..............\defines.h
........\.............\..............\DirectInput.cpp
........\.............\..............\DirectInput.h
........\.............\..............\DirectMusic.cpp
........\.............\..............\DirectMusic.h
........\.............\..............\engine.h
........\.............\..............\GUI.cpp
........\.............\..............\GUI.h
........\.............\..............\InputInterface.h
........\.............\..............\light.h
........\.............\..............\material.h
........\.............\..............\MathDefines.h
........\.............\..............\MathLibrary.h
........\.............\..............\Matrix.cpp
........\.............\..............\Matrix.h
........\.............\..............\objLoader.cpp
........\.............\..............\objLoader.h
........\.............\..............\Physics.h
........\.............\..............\Plane.cpp
........\.............\..............\Plane.h
........\.............\..............\Polygon.cpp
........\.............\..............\Polygon.h
........\.............\..............\PropertyScript.cpp
........\.............\..............\PropertyScript.h
........\.............\..............\Quaternion.cpp
........\.............\..............\Quaternion.h
........\.............\..............\RainPS.cpp
........\.............\..............\RainPS.h
........\.............\..............\Ray.cpp
........\.............\..............\Ray.h
........\.............\..............\RenderInterface.h
........\.............\..............\SoundInterface.h
........\.............\..............\StrandedEngine.vcproj
........\.............\..............\structs.h
........\.............\..............\Token.cpp
........\.............\..............\Token.h
........\.............\..............\UMFLoader.cpp
........\.............\..............\UMFLoader.h
........\.............\..............\Vector.cpp
........\.............\..............\Vector.h
........\.............\.DS_Store
........\.............\GameProject1.suo
........\.............\GameProject10.suo
........\.............\GameProject11.sln
........\.............\GameProject11.suo
........\.............\GameProject11.vcproj
........\.............\GameProject2.suo
........\.............\GameProject3.suo
........\.............\GameProject4.suo
........\.............\GameProject5.suo
........\.............\GameProject6.suo
........\.............\GameProject7.suo
........\.............\GameProject8.suo
........\.............\main.cpp
........\.............\main.h
........\ObjModels
........\.........\main.cpp
........\.........\objLoader.cpp
........\.........\objLoader.h
........\.........\ObjModels.sln
........\.........\ObjModels.suo
........\.........\ObjModels.vcproj
........\.........\SmoothCube.obj
........\.........\Token.cpp
........\.........\Token.h
........\UMFModels
........\.........\main.cpp
........\.........\Spheres.umf
........\.........\UMFLoader.cpp
........\.........\UMFLoader.h
........\.........\UMFModels.sln
........\.........\UMFModels.suo
........\.........\UMFModels.vcproj
........\XModels
........\.......\main.cpp
........\.......\Model.x
........\.......\ugp.bmp

........\.......\XModels.sln
........\.......\XModels.suo
........\.......\XModels.vcproj
chapter13
........\BoneAnimation
........\.............\Bone.h
........\.............\BoneAnimation.sln
........\.............\BoneAnimation.suo
........\.............\BoneAnimation.vcproj
........\.............\main.cpp
........\.............\Matrix.cpp
........\.............\Matrix.h
........\.............\Vector.cpp
........\.............\Vector.h
........\CirclePath
........\..........\CirclePath.sln
........\..........\CirclePath.suo
........\..........\CirclePath.vcproj
........\..........\main.cpp
........\..........\Vector.cpp
........\..........\Vector.h
........\CurvePath
........\.........\CurvePath.sln
........\.........\CurvePath.suo
........\.........\CurvePath.vcproj
........\.........\main.cpp
........\.........\Vector.cpp
........\.........\Vector.h
........\GameProject12
........\.............\lib
........\.............\...\StrandedEngine.lib
........\.............\maps
........\.............\....\level1
........\.............\....\......\ground.tga
........\.............\....\......\level1.lvl
........\.............\....\......\level1.x
........\.............\....\......\Thumbs.db
........\.............\....\skybox.x
........\.............\....\skyDay_back.jpg

........\.............\....\skyDay_front.jpg

........\.............\....\skyDay_left.jpg

........\.............\....\skyDay_right.jpg

........\.............\....\skyDay_top.jpg

........\.............\....\sky_dust_bottom.jpg

........\.............\....\Thumbs.db
........\.............\menu
........\.............\....\backDown.png

........\.............\....\backOver.png

........\.............\....\backUp.png

........\.............\....\creditsDown.png

........\.............\....\creditsMenu.jpg

........\.............\....\creditsOver.png

........\.............\....\creditsUp.png

........\.............\....\level1Down.png

........\.............\....\level1Over.png

........\.............\....\level1Up.png

........\.............\....\loadingMenu.jpg

........\.............\....\mainMenu.jpg

........\.............\....\quitDown.png

........\.............\....\quitOver.png

........\.............\....\quitUp.png

........\.............\....\startDown.png

........\.............\....\startMenu.jpg

........\.............\....\startOver.png

........\.............\....\startUp.png

........\.............\....\Thumbs.db
........\.............\sounds
........\.............\......\._menu.wav
........\.............\StrandedEngine
........\.............\..............\BoundingGeometry.cpp
........\.............\..............\BoundingGeometry.h
........\.............\..............\CommandScript.cpp
........\.............\..............\CommandScript.h
........\.............\..............\D3DRenderer.cpp
........\.............\..............\D3DRenderer.h
........\.............\..............\defines.h
........\.............\..............\DirectInput.cpp
........\.............\..............\DirectInput.h
........\.............\..............\DirectMusic.cpp
........\.............\..............\DirectMusic.h
........\.............\..............\engine.h
........\.............\..............\GUI.cpp
........\.............\..............\GUI.h
........\.............\..............\InputInterface.h
........\.............\..............\light.h
........\.............\..............\material.h
........\.............\..............\MathDefines.h
........\.............\..............\MathLibrary.h
........\.............\..............\Matrix.cpp
........\.............\..............\Matrix.h
........\.............\..............\objLoader.cpp
........\.............\..............\objLoader.h
........\.............\..............\Physics.h
........\.............\..............\Plane.cpp
........\.............\..............\Plane.h
........\.............\..............\Polygon.cpp
........\.............\..............\Polygon.h
........\.............\..............\PropertyScript.cpp
........\.............\..............\PropertyScript.h
........\.............\..............\Quaternion.cpp
........\.............\..............\Quaternion.h
........\.............\..............\RainPS.cpp
........\.............\..............\RainPS.h
........\.............\..............\Ray.cpp
........\.............\..............\Ray.h
........\.............\..............\RenderInterface.h
........\.............\..............\Route.cpp
........\.............\..............\Route.h
........\.............\..............\SoundInterface.h
........\.............\..............\StrandedEngine.vcproj
........\.............\..............\structs.h
........\.............\..............\Token.cpp
........\.............\..............\Token.h
........\.............\..............\UMFLoader.cpp
........\.............\..............\UMFLoader.h
........\.............\..............\Vector.cpp
........\.............\..............\Vector.h
........\.............\..............\XMesh.cpp
........\.............\..............\XMesh.h
........\.............\..............\XStructures.cpp
........\.............\..............\XStructures.h
........\.............\.DS_Store
........\.............\GameProject1.suo
........\.............\GameProject10.suo
........\.............\GameProject11.suo
........\.............\GameProject12.sln
........\.............\GameProject12.suo
........\.............\GameProject12.vcproj
........\.............\GameProject2.suo
........\.............\GameProject3.suo
........\.............\GameProject4.suo
........\.............\GameProject5.suo
........\.............\GameProject6.suo
........\.............\GameProject7.suo
........\.............\GameProject8.suo
........\.............\main.cpp
........\.............\main.h
........\Routes
........\......\main.cpp
........\......\Route.cpp
........\......\Route.h
........\......\Routes.sln
........\......\Routes.suo
........\......\Routes.vcproj
........\......\Vector.cpp
........\......\Vector.h
........\StraightLine
........\............\main.cpp
........\............\StraightLine.sln
........\............\StraightLine.suo
........\............\StraightLine.vcproj
........\XAnimation
........\..........\animatedSphere.x
........\..........\main.cpp
........\..........\ugp.tga
........\..........\XAnimation.sln
........\..........\XAnimation.suo
........\..........\XAnimation.vcproj
........\..........\XMesh.cpp
........\..........\XMesh.h
........\..........\XStructures.cpp
........\..........\XStructures.h
chapter15
........\Camera
........\......\Camera.cpp
........\......\Camera.h
........\......\Camera.sln
........\......\Camera.suo
........\......\Camera.vcproj
........\......\ground.bmp

........\......\main.cpp
........\......\MathDefines.h
........\......\Vector.cpp
........\......\Vector.h
........\FrustumCulling
........\..............\Frustum.cpp
........\..............\Frustum.h
........\..............\FrustumCulling.sln
........\..............\FrustumCulling.suo
........\..............\FrustumCulling.vcproj
........\..............\main.cpp
........\..............\MathDefines.h
........\..............\Plane.cpp
........\..............\Plane.h
........\..............\Vector.cpp
........\..............\Vector.h
........\GameProject13
........\.............\lib
........\.............\...\StrandedEngine.lib
........\.............\maps
........\.............\....\level1
........\.............\....\......\ground.tga
........\.............\....\......\level1.lvl
........\.............\....\......\level1.x
........\.............\....\......\Thumbs.db
........\.............\....\skybox.x
........\.............\....\skyDay_back.jpg

........\.............\....\skyDay_front.jpg

........\.............\....\skyDay_left.jpg

........\.............\....\skyDay_right.jpg

........\.............\....\skyDay_top.jpg

........\.............\....\sky_dust_bottom.jpg

........\.............\....\Thumbs.db
........\.............\menu
........\.............\....\backDown.png

........\.............\....\backOver.png

........\.............\....\backUp.png

........\.............\....\creditsDown.png

........\.............\....\creditsMenu.jpg

........\.............\....\creditsOver.png

........\.............\....\creditsUp.png

........\.............\....\level1Down.png

........\.............\....\level1Over.png

........\.............\....\level1Up.png

........\.............\....\loadingMenu.jpg

........\.............\....\mainMenu.jpg

........\.............\....\quitDown.png

........\.............\....\quitOver.png

........\.............\....\quitUp.png

........\.............\....\startDown.png

........\.............\....\startMenu.jpg

........\.............\....\startOver.png

........\.............\....\startUp.png

........\.............\....\Thumbs.db
........\.............\sounds
........\.............\......\._menu.wav
........\.............\StrandedEngine
........\.............\..............\BoundingGeometry.cpp
........\.............\..............\BoundingGeometry.h
........\.............\..............\Camera.cpp
........\.............\..............\Camera.h
........\.............\..............\CommandScript.cpp
........\.............\..............\CommandScript.h
........\.............\..............\D3DRenderer.cpp
........\.............\..............\D3DRenderer.h
........\.............\..............\defines.h
........\.............\..............\DirectInput.cpp
........\.............\..............\DirectInput.h
........\.............\..............\DirectMusic.cpp
........\.............\..............\DirectMusic.h
........\.............\..............\engine.h
........\.............\..............\Frustum.cpp
........\.............\..............\Frustum.h
........\.............\..............\GUI.cpp
........\.............\..............\GUI.h
........\.............\..............\InputInterface.h
........\.............\..............\light.h
........\.............\..............\LogSystem.cpp
........\.............\..............\LogSystem.h
........\.............\..............\material.h
........\.............\..............\MathDefines.h
........\.............\..............\MathLibrary.h
........\.............\..............\Matrix.cpp
........\.............\..............\Matrix.h
........\.............\..............\objLoader.cpp
........\.............\..............\objLoader.h
........\.............\..............\Physics.h
........\.............\..............\Plane.cpp
........\.............\..............\Plane.h
........\.............\..............\Polygon.cpp
........\.............\..............\Polygon.h
........\.............\..............\PropertyScript.cpp
........\.............\..............\PropertyScript.h
........\.............\..............\Quaternion.cpp
........\.............\..............\Quaternion.h
........\.............\..............\RainPS.cpp
........\.............\..............\RainPS.h
........\.............\..............\Ray.cpp
........\.............\..............\Ray.h
........\.............\..............\RenderInterface.h
........\.............\..............\Route.cpp
........\.............\..............\Route.h
........\.............\..............\SoundInterface.h
........\.............\..............\StrandedEngine.vcproj
........\.............\..............\structs.h
........\.............\..............\Token.cpp
........\.............\..............\Token.h
........\.............\..............\UMFLoader.cpp
........\.............\..............\UMFLoader.h
........\.............\..............\Vector.cpp
........\.............\..............\Vector.h
........\.............\..............\XMesh.cpp
........\.............\..............\XMesh.h
........\.............\..............\XStructures.cpp
........\.............\..............\XStructures.h
........\.............\GameProject13.sln
........\.............\GameProject13.suo
........\.............\GameProject13.vcproj
........\.............\main.cpp
........\.............\main.h
........\LogSystem
........\.........\LogSystem.cpp
........\.........\LogSystem.h
........\.........\LogSystem.sln
........\.........\LogSystem.suo
........\.........\LogSystem.vcproj
........\.........\main.cpp
chapter2
.......\GameProject1
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\StrandedEngine
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\GameProject1.sln
.......\............\GameProject1.suo
.......\............\GameProject1.vcproj
.......\............\main.cpp
.......\............\main.h
chapter3
.......\GameProject2
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\StrandedEngine
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\GameProject1.suo
.......\............\GameProject2.sln
.......\............\GameProject2.suo
.......\............\GameProject2.vcproj
.......\............\main.cpp
.......\............\main.h
.......\Lighting
.......\........\Lighting.sln
.......\........\Lighting.suo
.......\........\Lighting.vcproj
.......\........\main.cpp
.......\Shapes
.......\......\main.cpp
.......\......\Shapes.sln
.......\......\Shapes.suo
.......\......\Shapes.vcproj
chapter4
.......\AlphaTransparency
.......\.................\AlphaTransparency.sln
.......\.................\AlphaTransparency.suo
.......\.................\AlphaTransparency.vcproj
.......\.................\decal.tga
.......\.................\main.cpp
.......\D3DNormalMaps
.......\.............\D3DNormalMaps.sln
.......\.............\D3DNormalMaps.suo
.......\.............\D3DNormalMaps.vcproj
.......\.............\heightMap.tga
.......\.............\main.cpp
.......\GameProject3
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\StrandedEngine
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\GameProject1.suo
.......\............\GameProject2.suo
.......\............\GameProject3.sln
.......\............\GameProject3.suo
.......\............\GameProject3.vcproj
.......\............\main.cpp
.......\............\main.h
.......\ManualBMP
.......\.........\BMP.cpp
.......\.........\BMP.h
.......\.........\main.cpp
.......\.........\ManualBMP.sln
.......\.........\ManualBMP.suo
.......\.........\ManualBMP.vcproj
.......\.........\ugp.bmp

.......\ManualTGA
.......\.........\main.cpp
.......\.........\ManualTGA.sln
.......\.........\ManualTGA.suo
.......\.........\ManualTGA.vcproj
.......\.........\TGA.cpp
.......\.........\TGA.h
.......\.........\ugp.tga
.......\MultiTexture
.......\............\Image1.BMP
.......\............\Image2.BMP
.......\............\main.cpp
.......\............\MultiTexture.sln
.......\............\MultiTexture.suo
.......\............\MultiTexture.vcproj
.......\OffScreen
.......\.........\D3D_OffScreenNET.suo
.......\.........\main.cpp
.......\.........\OffScreen.sln
.......\.........\OffScreen.suo
.......\.........\OffScreen.vcproj
.......\PointSprites
.......\............\main.cpp
.......\............\PointSprites.sln
.......\............\PointSprites.suo
.......\............\PointSprites.vcproj
.......\............\sprite.tga
.......\ScreenShots
.......\...........\main.cpp
.......\...........\ScreenShots.sln
.......\...........\ScreenShots.suo
.......\...........\ScreenShots.vcproj
.......\...........\ugp.tga
.......\Textures
.......\........\main.cpp
.......\........\Textures.sln
.......\........\Textures.suo
.......\........\Textures.vcproj
.......\........\ugp.tga
chapter5
.......\FPS
.......\...\FramesPerSecond.sln
.......\...\FramesPerSecond.suo
.......\...\FramesPerSecond.vcproj
.......\...\main.cpp
.......\GameProject4
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\menu
.......\............\....\backDown.png

.......\............\....\backOver.png

.......\............\....\backUp.png

.......\............\....\creditsDown.png

.......\............\....\creditsMenu.jpg

.......\............\....\creditsOver.png

.......\............\....\creditsUp.png

.......\............\....\level1Down.png

.......\............\....\level1Over.png

.......\............\....\level1Up.png

.......\............\....\loadingMenu.jpg

.......\............\....\mainMenu.jpg

.......\............\....\quitDown.png

.......\............\....\quitOver.png

.......\............\....\quitUp.png

.......\............\....\startDown.png

.......\............\....\startMenu.jpg

.......\............\....\startOver.png

.......\............\....\startUp.png

.......\............\StrandedEngine
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\GUI.cpp
.......\............\..............\GUI.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\..............\structs.h
.......\............\GameProject1.suo
.......\............\GameProject2.suo
.......\............\GameProject3.suo
.......\............\GameProject4.sln
.......\............\GameProject4.suo
.......\............\GameProject4.vcproj
.......\............\main.cpp
.......\............\main.h
.......\GUI
.......\...\backdrop.jpg

.......\...\D3DGUI.cpp
.......\...\D3DGUI.h
.......\...\GUI.sln
.......\...\GUI.suo
.......\...\GUI.vcproj
.......\...\loadDown.png

.......\...\loadOver.png

.......\...\loadUp.png

.......\...\main.cpp
.......\...\optionsDown.png

.......\...\optionsOver.png

.......\...\optionsUp.png

.......\...\quitDown.png

.......\...\quitOver.png

.......\...\quitUp.png

.......\...\startDown.png

.......\...\startOver.png

.......\...\startUp.png

.......\...\Thumbs.db
.......\Text
.......\....\main.cpp
.......\....\Text.sln
.......\....\Text.suo
.......\....\Text.vcproj
chapter6
.......\AntiAliasing
.......\............\AntiAliasing.sln
.......\............\AntiAliasing.suo
.......\............\AntiAliasing.vcproj
.......\............\main.cpp
.......\DetailMapping
.......\.............\detail.tga
.......\.............\DetailMapping.sln
.......\.............\DetailMapping.suo
.......\.............\DetailMapping.vcproj
.......\.............\ground.bmp

.......\.............\main.cpp
.......\Fog
.......\...\Fog.sln
.......\...\Fog.suo
.......\...\Fog.vcproj
.......\...\ground.bmp

.......\...\main.cpp
.......\GameProject5
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\menu
.......\............\....\backDown.png

.......\............\....\backOver.png

.......\............\....\backUp.png

.......\............\....\creditsDown.png

.......\............\....\creditsMenu.jpg

.......\............\....\creditsOver.png

.......\............\....\creditsUp.png

.......\............\....\level1Down.png

.......\............\....\level1Over.png

.......\............\....\level1Up.png

.......\............\....\loadingMenu.jpg

.......\............\....\mainMenu.jpg

.......\............\....\quitDown.png

.......\............\....\quitOver.png

.......\............\....\quitUp.png

.......\............\....\startDown.png

.......\............\....\startMenu.jpg

.......\............\....\startOver.png

.......\............\....\startUp.png

.......\............\....\Thumbs.db
.......\............\StrandedEngine
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\GUI.cpp
.......\............\..............\GUI.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\RainPS.cpp
.......\............\..............\RainPS.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\..............\structs.h
.......\............\GameProject1.suo
.......\............\GameProject2.suo
.......\............\GameProject3.suo
.......\............\GameProject4.suo
.......\............\GameProject5.sln
.......\............\GameProject5.suo
.......\............\GameProject5.vcproj
.......\............\main.cpp
.......\............\main.h
.......\ParticleSystem
.......\..............\main.cpp
.......\..............\ParticleSystem.sln
.......\..............\ParticleSystem.suo
.......\..............\ParticleSystem.vcproj
.......\..............\RainPS.cpp
.......\..............\RainPS.h
.......\..............\sprite.tga
chapter7
.......\CommandScripting
.......\................\CommandScript.cpp
.......\................\CommandScript.h
.......\................\CommandScripting.sln
.......\................\CommandScripting.suo
.......\................\CommandScripting.vcproj
.......\................\main.cpp
.......\................\script.spt
.......\GameProject6
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\menu
.......\............\....\backDown.png

.......\............\....\backOver.png

.......\............\....\backUp.png

.......\............\....\creditsDown.png

.......\............\....\creditsMenu.jpg

.......\............\....\creditsOver.png

.......\............\....\creditsUp.png

.......\............\....\level1Down.png

.......\............\....\level1Over.png

.......\............\....\level1Up.png

.......\............\....\loadingMenu.jpg

.......\............\....\mainMenu.jpg

.......\............\....\quitDown.png

.......\............\....\quitOver.png

.......\............\....\quitUp.png

.......\............\....\startDown.png

.......\............\....\startMenu.jpg

.......\............\....\startOver.png

.......\............\....\startUp.png

.......\............\....\Thumbs.db
.......\............\StrandedEngine
.......\............\..............\CommandScript.cpp
.......\............\..............\CommandScript.h
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\GUI.cpp
.......\............\..............\GUI.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\PropertyScript.cpp
.......\............\..............\PropertyScript.h
.......\............\..............\RainPS.cpp
.......\............\..............\RainPS.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\..............\structs.h
.......\............\..............\Token.cpp
.......\............\..............\Token.h
.......\............\GameProject1.suo
.......\............\GameProject2.suo
.......\............\GameProject3.suo
.......\............\GameProject4.suo
.......\............\GameProject5.suo
.......\............\GameProject6.sln
.......\............\GameProject6.suo
.......\............\GameProject6.vcproj
.......\............\main.cpp
.......\............\main.h
.......\PropertyScripting
.......\.................\main.cpp
.......\.................\PropertyScript.cpp
.......\.................\PropertyScript.h
.......\.................\PropertyScripting.sln
.......\.................\PropertyScripting.suo
.......\.................\PropertyScripting.vcproj
.......\.................\script.spt
.......\Token
.......\.....\main.cpp
.......\.....\Token.cpp
.......\.....\Token.h
.......\.....\Token.sln
.......\.....\Token.suo
.......\.....\Token.vcproj
.......\.....\tokenFile.txt
chapter8
.......\GameProject7
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\menu
.......\............\....\backDown.png

.......\............\....\backOver.png

.......\............\....\backUp.png

.......\............\....\creditsDown.png

.......\............\....\creditsMenu.jpg

.......\............\....\creditsOver.png

.......\............\....\creditsUp.png

.......\............\....\level1Down.png

.......\............\....\level1Over.png

.......\............\....\level1Up.png

.......\............\....\loadingMenu.jpg

.......\............\....\mainMenu.jpg

.......\............\....\quitDown.png

.......\............\....\quitOver.png

.......\............\....\quitUp.png

.......\............\....\startDown.png

.......\............\....\startMenu.jpg

.......\............\....\startOver.png

.......\............\....\startUp.png

.......\............\....\Thumbs.db
.......\............\StrandedEngine
.......\............\..............\CommandScript.cpp
.......\............\..............\CommandScript.h
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\GUI.cpp
.......\............\..............\GUI.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\MathDefines.h
.......\............\..............\MathLibrary.h
.......\............\..............\Matrix.cpp
.......\............\..............\Matrix.h
.......\............\..............\Physics.h
.......\............\..............\Plane.cpp
.......\............\..............\Plane.h
.......\............\..............\Polygon.cpp
.......\............\..............\Polygon.h
.......\............\..............\PropertyScript.cpp
.......\............\..............\PropertyScript.h
.......\............\..............\Quaternion.cpp
.......\............\..............\Quaternion.h
.......\............\..............\RainPS.cpp
.......\............\..............\RainPS.h
.......\............\..............\Ray.cpp
.......\............\..............\Ray.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\..............\structs.h
.......\............\..............\Token.cpp
.......\............\..............\Token.h
.......\............\..............\Vector.cpp
.......\............\..............\Vector.h
.......\............\GameProject1.suo
.......\............\GameProject2.suo
.......\............\GameProject3.suo
.......\............\GameProject4.suo
.......\............\GameProject5.suo
.......\............\GameProject7.sln
.......\............\GameProject7.suo
.......\............\GameProject7.vcproj
.......\............\main.cpp
.......\............\main.h
chapter9
.......\BoundingBox
.......\...........\BoundingBox.sln
.......\...........\BoundingBox.suo
.......\...........\BoundingBox.vcproj
.......\...........\main.cpp
.......\BoundingSphere
.......\..............\BoundingSphere.sln
.......\..............\BoundingSphere.suo
.......\..............\BoundingSphere.vcproj
.......\..............\main.cpp
.......\GameProject8
.......\............\lib
.......\............\...\StrandedEngine.lib
.......\............\menu
.......\............\....\backDown.png

.......\............\....\backOver.png

.......\............\....\backUp.png

.......\............\....\creditsDown.png

.......\............\....\creditsMenu.jpg

.......\............\....\creditsOver.png

.......\............\....\creditsUp.png

.......\............\....\level1Down.png

.......\............\....\level1Over.png

.......\............\....\level1Up.png

.......\............\....\loadingMenu.jpg

.......\............\....\mainMenu.jpg

.......\............\....\quitDown.png

.......\............\....\quitOver.png

.......\............\....\quitUp.png

.......\............\....\startDown.png

.......\............\....\startMenu.jpg

.......\............\....\startOver.png

.......\............\....\startUp.png

.......\............\....\Thumbs.db
.......\............\StrandedEngine
.......\............\..............\BoundingGeometry.cpp
.......\............\..............\BoundingGeometry.h
.......\............\..............\CommandScript.cpp
.......\............\..............\CommandScript.h
.......\............\..............\D3DRenderer.cpp
.......\............\..............\D3DRenderer.h
.......\............\..............\defines.h
.......\............\..............\engine.h
.......\............\..............\GUI.cpp
.......\............\..............\GUI.h
.......\............\..............\light.h
.......\............\..............\material.h
.......\............\..............\MathDefines.h
.......\............\..............\MathLibrary.h
.......\............\..............\Matrix.cpp
.......\............\..............\Matrix.h
.......\............\..............\Physics.h
.......\............\..............\Plane.cpp
.......\............\..............\Plane.h
.......\............\..............\Polygon.cpp
.......\............\..............\Polygon.h
.......\............\..............\PropertyScript.cpp
.......\............\..............\PropertyScript.h
.......\............\..............\Quaternion.cpp
.......\............\..............\Quaternion.h
.......\............\..............\RainPS.cpp
.......\............\..............\RainPS.h
.......\............\..............\Ray.cpp
.......\............\..............\Ray.h
.......\............\..............\RenderInterface.h
.......\............\..............\StrandedEngine.vcproj
.......\............\..............\structs.h
.......\............\..............\Token.cpp
.......\............\..............\Token.h
.......\............\..............\Vector.cpp
.......\............\..............\Vector.h
.......\............\GameProject1.suo
.......\............\GameProject2.suo
.......\............\GameProject3.suo
.......\............\GameProject4.suo
.......\............\GameProject5.suo
.......\............\GameProject6.suo
.......\............\GameProject8.sln
.......\............\GameProject8.suo
.......\............\GameProject8.vcproj
.......\............\main.cpp
.......\............\main.h
.......\PlaneCollision
.......\..............\main.cpp
.......\..............\PlaneCollision.sln
.......\..............\PlaneCollision.suo
.......\..............\PlaneCollision.vcproj