Description: it is one game engine using OPENGL design.this game consists of two actors and one classic game map.if you are interested in the game design, it is sure that you will get a good starting.
To Search:
File list (Check if you may need any files):
第15章\EngineDemo\ActiveObj.cpp
......\..........\ActiveObj.h
......\..........\Animate.cpp
......\..........\Animate.h
......\..........\AVIPlayer.cpp
......\..........\AVIPlayer.h
......\..........\AVIScene.cpp
......\..........\AVIScene.h
......\..........\BillBoard.cpp
......\..........\BillBoard.h
......\..........\Button.cpp
......\..........\Button.h
......\..........\Camera.cpp
......\..........\Camera.h
......\..........\CheckBox.cpp
......\..........\CheckBox.h
......\..........\data\snow.bmp
......\..........\....\snow1.bmp
......\..........\....\Spark.bmp
......\..........\....\Star.bmp
......\..........\....\Thumbs.db
......\..........\....\water.tga
......\..........\Debug\ActiveObj.obj
......\..........\.....\Animate.obj
......\..........\.....\AVIPlayer.obj
......\..........\.....\AVIScene.obj
......\..........\.....\BillBoard.obj
......\..........\.....\BuildLog.htm
......\..........\.....\Button.obj
......\..........\.....\Camera.obj
......\..........\.....\CheckBox.obj
......\..........\.....\Dialog.obj
......\..........\.....\Edit.obj
......\..........\.....\Engine.exe
......\..........\.....\Engine.ilk
......\..........\.....\Engine.pdb
......\..........\.....\Engine.res
......\..........\.....\Fireball.obj
......\..........\.....\Font.obj
......\..........\.....\FontBinary.obj
......\..........\.....\GameApp.obj
......\..........\.....\GLEngine.obj
......\..........\.....\GUIMgr.obj
......\..........\.....\Image.obj
......\..........\.....\Ime.obj
......\..........\.....\Info.obj
......\..........\.....\IniFile.obj
......\..........\.....\Input.obj
......\..........\.....\IScene.obj
......\..........\.....\ListView.obj
......\..........\.....\main.obj
......\..........\.....\MapView.obj
......\..........\.....\mathlib.obj
......\..........\.....\MD2File.obj
......\..........\.....\Message.obj
......\..........\.....\Monster.obj
......\..........\.....\MonstersMgr.obj
......\..........\.....\MS3DFile.obj
......\..........\.....\Music.obj
......\..........\.....\Object.obj
......\..........\.....\OpenAirScene.obj
......\..........\.....\Particle.obj
......\..........\.....\Plant.obj
......\..........\.....\PlantMgr.obj
......\..........\.....\ProgressBar.obj
......\..........\.....\Role.obj
......\..........\.....\RoomScene.obj
......\..........\.....\SceneMgr.obj
......\..........\.....\ScrollBar.obj
......\..........\.....\SkyBox.obj
......\..........\.....\Snow.obj
......\..........\.....\sound.obj
......\..........\.....\StaticObj.obj
......\..........\.....\StaticObjMgr.obj
......\..........\.....\stdAfx.obj
......\..........\.....\structdef.obj
......\..........\.....\Terrain.obj
......\..........\.....\Texture.obj
......\..........\.....\Timer.obj
......\..........\.....\vc70.idb
......\..........\.....\vc70.pdb
......\..........\.....\Water.obj
......\..........\.....\Window.obj
......\..........\Dialog.cpp
......\..........\Dialog.h
......\..........\Edit.cpp
......\..........\Edit.h
......\..........\Engine.aps
......\..........\Engine.exe
......\..........\Engine.ncb
......\..........\Engine.rc
......\..........\Engine.sln
......\..........\Engine.suo
......\..........\Engine.vcproj
......\..........\Fireball.cpp
......\..........\Fireball.h
......\..........\Font.cpp
......\..........\Font.h
......\..........\FontBinary.cpp
......\..........\FontBinary.h