Introduction - If you have any usage issues, please Google them yourself
opegl game programming book Chapter13 a source, with a realization of the three opengl D chess game.
Packet : 95302930openglchess.rar filelist
Chess\CGfxOpenGL.cpp
Chess\CGfxOpenGL.h
Chess\Chess.dsp
Chess\Chess.dsw
Chess\Chess.exe
Chess\Chess.sln
Chess\Chess.vcproj
Chess\ChessBoard.cpp
Chess\ChessBoard.h
Chess\chessboard.tga
Chess\ChessGame.cpp
Chess\ChessGame.h
Chess\ChessPiece.h
Chess\CTargaImage.cpp
Chess\CTargaImage.h
Chess\glext.h
Chess\goblin\cathos.pcx
Chess\goblin\cathos.tga
Chess\goblin\cathos_i.pcx
Chess\goblin\deadburned.pcx
Chess\goblin\deadburned_i.pcx
Chess\goblin\goblin.pcx
Chess\goblin\goblin.tga
Chess\goblin\goblin_i.pcx
Chess\goblin\goblin_white.tga
Chess\goblin\readme.txt
Chess\goblin\tris.md2
Chess\goblin\warrior.pcx
Chess\goblin\warrior_i.pcx
Chess\goblin\weapon.md2
Chess\goblin\weapon.pcx
Chess\goblin\weapon.tga
Chess\hueteotl\Ctf_b.pcx
Chess\hueteotl\Ctf_b_i.pcx
Chess\hueteotl\Ctf_r.pcx
Chess\hueteotl\Ctf_r_i.pcx
Chess\hueteotl\Hueteotl.pcx
Chess\hueteotl\Hueteotl.TGA
Chess\hueteotl\Hueteotl.txt
Chess\hueteotl\Hueteotl_i.pcx
Chess\hueteotl\hueteotl_white.tga
Chess\hueteotl\TRIS.MD2
Chess\hueteotl\WEAPON.MD2
Chess\hueteotl\WEAPON.PCX
Chess\hueteotl\weapon.tga
Chess\md2.cpp
Chess\md2.h
Chess\orc\Black Tooth Grin.pcx
Chess\orc\Black Tooth Grin_i.pcx
Chess\orc\Blackrock.pcx
Chess\orc\Blackrock.tga
Chess\orc\Blackrock_i.pcx
Chess\orc\Bleeding Hollow.pcx
Chess\orc\Bleeding Hollow_i.pcx
Chess\orc\bump1.wav
Chess\orc\Burning Blade.pcx
Chess\orc\Burning Blade_i.pcx
Chess\orc\BurningBlade.tga
Chess\orc\death1.wav
Chess\orc\death2.wav
Chess\orc\death3.wav
Chess\orc\death4.wav
Chess\orc\Dragonmaw.pcx
Chess\orc\Dragonmaw_i.pcx
Chess\orc\drown1.wav
Chess\orc\fall1.wav
Chess\orc\fall2.wav
Chess\orc\gurp1.wav
Chess\orc\gurp2.wav
Chess\orc\jump1.wav
Chess\orc\orc.txt
Chess\orc\orcsound.txt
Chess\orc\pain100_1.wav
Chess\orc\pain100_2.wav
Chess\orc\pain25_1.wav
Chess\orc\pain25_2.wav
Chess\orc\pain50_1.wav
Chess\orc\pain50_2.wav
Chess\orc\pain75_1.wav
Chess\orc\pain75_2.wav
Chess\orc\Stormreaver.pcx
Chess\orc\Stormreaver_i.pcx
Chess\orc\tris.MD2
Chess\orc\Twilight's Hammer.pcx
Chess\orc\Twilight's Hammer_i.pcx
Chess\orc\weapon.md2
Chess\orc\weapon.pcx
Chess\orc\weapon.tga
Chess\phantom\brown.pcx
Chess\phantom\brown_i.pcx
Chess\phantom\bump1.wav
Chess\phantom\ctf_b.pcx
Chess\phantom\ctf_b_i.pcx
Chess\phantom\ctf_r.pcx
Chess\phantom\ctf_r_i.pcx
Chess\phantom\death1.wav
Chess\phantom\death2.wav
Chess\phantom\death3.wav
Chess\phantom\death4.wav
Chess\phantom\drown1.wav
Chess\phantom\fall1.wav
Chess\phantom\fall2.wav
Chess\phantom\gurp1.wav
Chess\phantom\gurp2.wav
Chess\phantom\jump1.wav
Chess\phantom\pain100_1.wav
Chess\phantom\pain100_2.wav
Chess\phantom\pain25_1.wav
Chess\phantom\pain25_2.wav
Chess\phantom\pain50_1.wav
Chess\phantom\pain50_2.wav
Chess\phantom\pain75_1.wav
Chess\phantom\pain75_2.wav
Chess\phantom\phantom.tga
Chess\phantom\phantom_white.tga
Chess\phantom\readme.txt
Chess\phantom\skin.PCX
Chess\phantom\tris.MD2
Chess\phantom\weapon.MD2
Chess\phantom\weapon.PCX
Chess\phantom\weapon.tga
Chess\pknight\a_grenades.pcx
Chess\pknight\ctf_b.pcx
Chess\pknight\ctf_b_i.pcx
Chess\pknight\ctf_r.pcx
Chess\pknight\ctf_r_i.pcx
Chess\pknight\evil.pcx
Chess\pknight\evil.tga
Chess\pknight\evil_i.pcx
Chess\pknight\knight.pcx
Chess\pknight\knight.tga
Chess\pknight\knight_i.pcx
Chess\pknight\knight_white.tga
Chess\pknight\readme.txt
Chess\pknight\tris.md2
Chess\pknight\weapon.md2
Chess\pknight\weapon.pcx
Chess\pknight\weapon.tga
Chess\pknight\w_bfg.pcx
Chess\pknight\w_blaster.pcx
Chess\pknight\w_chaingun.pcx
Chess\pknight\w_glauncher.pcx
Chess\pknight\w_grapple.pcx
Chess\pknight\w_hyperblaster.pcx
Chess\pknight\w_machinegun.pcx
Chess\pknight\w_railgun.pcx
Chess\pknight\w_rlauncher.pcx
Chess\pknight\w_shotgun.pcx
Chess\pknight\w_sshotgun.pcx
Chess\Plane.h
Chess\rhino\BUMP1.WAV
Chess\rhino\ctf_b.pcx
Chess\rhino\ctf_b_i.pcx
Chess\rhino\ctf_r.pcx
Chess\rhino\ctf_r_i.pcx
Chess\rhino\DEATH1.WAV
Chess\rhino\DEATH2.WAV
Chess\rhino\DEATH3.WAV
Chess\rhino\DEATH4.WAV
Chess\rhino\DROWN1.WAV
Chess\rhino\FALL1.WAV
Chess\rhino\FALL2.WAV
Chess\rhino\GURP1.WAV
Chess\rhino\GURP2.WAV
Chess\rhino\JUMP1.WAV
Chess\rhino\Pain100_1.wav
Chess\rhino\Pain100_2.wav
Chess\rhino\PAIN25_1.WAV
Chess\rhino\PAIN25_2.WAV
Chess\rhino\PAIN50_1.WAV
Chess\rhino\PAIN50_2.WAV
Chess\rhino\PAIN75_1.WAV
Chess\rhino\PAIN75_2.WAV
Chess\rhino\rhino.pcx
Chess\rhino\rhino.tga
Chess\rhino\rhino.txt
Chess\rhino\Rhinosnd.txt
Chess\rhino\rhino_i.pcx
Chess\rhino\rhino_invert.tga
Chess\rhino\rhino_white.tga
Chess\rhino\tris.md2
Chess\TextureMgr.cpp
Chess\TextureMgr.h
Chess\Textures.dat
Chess\timer.h
Chess\vector.h
Chess\winmain.cpp
Chess\wood.tga
Chess\goblin
Chess\hueteotl
Chess\orc
Chess\phantom
Chess\pknight
Chess\rhino
Chess