Description: vc++6.0 write a small game, the program uses the multi-texture opengl extension, if you run the card does not support multi-texture extension, or not install the appropriate driver, the program will terminate. I ran the environment for winxp , celeron 2.0G cpu, 256M memory, geForce2 MX/MX 400 graphics card, turn off lighting when the surveillance rate of about 65fps, open the light and shadow surveillance rates will decline, when the lighting is turned on by default
File list (Check if you may need any files):
demo
....\data
....\....\md2
....\....\...\frameInfo.txt
....\....\...\goblin
....\....\...\......\goblin.md2
....\....\...\knight
....\....\...\......\knight.md2
....\....\...\sodf.MD2
....\....\ms3d
....\....\....\houseN.ms3d
....\....\....\roughwal.tga
....\....\....\rustroof.tga
....\....\plants
....\....\......\summer
....\....\Star.bmp
....\....\terrain
....\....\.......\terrain.raw
....\....\water.tga
....\log.txt
....\可执行文件.exe
....\源代码
....\......\BillBorad.cpp
....\......\BillBorad.h
....\......\Box.cpp
....\......\Box.h
....\......\bush.h
....\......\Camera.cpp
....\......\Camera.h
....\......\cBspTree.cpp
....\......\cBspTree.h
....\......\Explosion.cpp
....\......\Explosion.h
....\......\Fireball.cpp
....\......\Fireball.h
....\......\Flare.cpp
....\......\Flare.h
....\......\Font.cpp
....\......\Font.h
....\......\Frustum.cpp
....\......\Frustum.h
....\......\GameApp.cpp
....\......\GameApp.h
....\......\GameRole.cpp
....\......\GameRole.h
....\......\Glext.h
....\......\HouseManage.cpp
....\......\HouseManage.h
....\......\Image.cpp
....\......\Image.h
....\......\Info.cpp
....\......\Info.h
....\......\Input.cpp
....\......\Input.h
....\......\Log.cpp
....\......\Log.h
....\......\log.txt
....\......\mathlib.cpp
....\......\mathlib.h
....\......\Md2.cpp
....\......\Md2.h
....\......\Md2Manage.cpp
....\......\Md2Manage.h
....\......\Md2Object.cpp
....\......\Md2Object.h
....\......\Monster.cpp
....\......\Monster.h
....\......\Monsters.cpp
....\......\Monsters.h
....\......\Ms3d.cpp
....\......\Ms3d.h
....\......\Opengl.cpp
....\......\Opengl.h
....\......\openglframework.h
....\......\openglFramwork.aps
....\......\openglFramwork.cpp
....\......\openglFramwork.dsp
....\......\openglFramwork.dsw
....\......\openglFramwork.exe
....\......\openglFramwork.h
....\......\openglFramwork.ncb
....\......\openglFramwork.opt
....\......\openglFramwork.plg
....\......\openglFramwork.rc
....\......\Path.cpp
....\......\Path.h
....\......\Paticle.cpp
....\......\Paticle.h