文件名称:Javagamesprograming
- 所属分类:
- JSP源码/Java
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 4.09mb
- 下载次数:
- 0次
- 提 供 者:
- 陈*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Java games programing--很好的java游戏编程源码
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 63535316javagamesprograming.rar 列表 Java games programing\ch01src\ThreadPool.java Java games programing\ch01src\ThreadPoolTest.java Java games programing\ch01src Java games programing\ch02src\Animation.java Java games programing\ch02src\AnimationTest1.java Java games programing\ch02src\AnimationTest2.java Java games programing\ch02src\build.xml Java games programing\ch02src\FullScreenTest.java Java games programing\ch02src\images\antialiased.png Java games programing\ch02src\images\background.jpg Java games programing\ch02src\images\opaque.png Java games programing\ch02src\images\player1.png Java games programing\ch02src\images\player2.png Java games programing\ch02src\images\player3.png Java games programing\ch02src\images\translucent.png Java games programing\ch02src\images\transparent.png Java games programing\ch02src\images Java games programing\ch02src\ImageSpeedTest.java Java games programing\ch02src\ImageSpeedTest2.java Java games programing\ch02src\ImageTest.java Java games programing\ch02src\ScreenManager.java Java games programing\ch02src\SimpleScreenManager.java Java games programing\ch02src\Sprite.java Java games programing\ch02src\SpriteTest1.java Java games programing\ch02src\SpriteTest2.java Java games programing\ch02src Java games programing\ch03src\build.xml Java games programing\ch03src\images\background.jpg Java games programing\ch03src\images\menu\config.png Java games programing\ch03src\images\menu\pause.png Java games programing\ch03src\images\menu\play.png Java games programing\ch03src\images\menu\quit.png Java games programing\ch03src\images\menu Java games programing\ch03src\images\player1.png Java games programing\ch03src\images\player2.png Java games programing\ch03src\images\player3.png Java games programing\ch03src\images Java games programing\ch03src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch03src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch03src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch03src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch03src\src\com\brackeen\javagamebook\graphics Java games programing\ch03src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch03src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch03src\src\com\brackeen\javagamebook\input Java games programing\ch03src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch03src\src\com\brackeen\javagamebook\test Java games programing\ch03src\src\com\brackeen\javagamebook Java games programing\ch03src\src\com\brackeen Java games programing\ch03src\src\com Java games programing\ch03src\src\InputManagerTest.java Java games programing\ch03src\src\KeyConfigTest.java Java games programing\ch03src\src\KeyTest.java Java games programing\ch03src\src\MenuTest.java Java games programing\ch03src\src\MouselookTest.java Java games programing\ch03src\src\MouseTest.java Java games programing\ch03src\src\Player.java Java games programing\ch03src\src Java games programing\ch03src Java games programing\ch04src\build.xml Java games programing\ch04src\images\ear.png Java games programing\ch04src\images\fly1.png Java games programing\ch04src\images\fly2.png Java games programing\ch04src\images\fly3.png Java games programing\ch04src\images Java games programing\ch04src\sounds\boop.wav Java games programing\ch04src\sounds\fly-bzz.wav Java games programing\ch04src\sounds\music.midi Java games programing\ch04src\sounds\voice.wav Java games programing\ch04src\sounds\wave.wav Java games programing\ch04src\sounds Java games programing\ch04src\src\ClipTest.java Java games programing\ch04src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch04src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch04src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch04src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch04src\src\com\brackeen\javagamebook\graphics Java games programing\ch04src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch04src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch04src\src\com\brackeen\javagamebook\input Java games programing\ch04src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch04src\src\com\brackeen\javagamebook\sound Java games programing\ch04src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch04src\src\com\brackeen\javagamebook\test Java games programing\ch04src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch04src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch04src\src\com\brackeen\javagamebook\util Java games programing\ch04src\src\com\brackeen\javagamebook Java games programing\ch04src\src\com\brackeen Java games programing\ch04src\src\com Java games programing\ch04src\src\EchoFilterTest.java Java games programing\ch04src\src\Filter3dTest.java Java games programing\ch04src\src\MidiTest.java Java games programing\ch04src\src\SimpleSoundPlayer.java Java games programing\ch04src\src\SoundManagerTest.java Java games programing\ch04src\src Java games programing\ch04src Java games programing\ch05src\build.xml Java games programing\ch05src\images\background.png Java games programing\ch05src\images\fly1.png Java games programing\ch05src\images\fly2.png Java games programing\ch05src\images\fly3.png Java games programing\ch05src\images\grub1.png Java games programing\ch05src\images\grub2.png Java games programing\ch05src\images\heart1.png Java games programing\ch05src\images\heart2.png Java games programing\ch05src\images\heart3.png Java games programing\ch05src\images\music1.png Java games programing\ch05src\images\music2.png Java games programing\ch05src\images\music3.png Java games programing\ch05src\images\player1.png Java games programing\ch05src\images\player2.png Java games programing\ch05src\images\player3.png Java games programing\ch05src\images\powerup1.png Java games programing\ch05src\images\powerup2.png Java games programing\ch05src\images\powerup3.png Java games programing\ch05src\images\powerup4.png Java games programing\ch05src\images\star1.png Java games programing\ch05src\images\star2.png Java games programing\ch05src\images\star3.png Java games programing\ch05src\images\star4.png Java games programing\ch05src\images\tile_A.png Java games programing\ch05src\images\tile_B.png Java games programing\ch05src\images\tile_C.png Java games programing\ch05src\images\tile_D.png Java games programing\ch05src\images\tile_E.png Java games programing\ch05src\images\tile_F.png Java games programing\ch05src\images\tile_G.png Java games programing\ch05src\images\tile_H.png Java games programing\ch05src\images\tile_I.png Java games programing\ch05src\images Java games programing\ch05src\maps\map1.txt Java games programing\ch05src\maps\map2.txt Java games programing\ch05src\maps Java games programing\ch05src\sounds\boop2.wav Java games programing\ch05src\sounds\music.midi Java games programing\ch05src\sounds\prize.wav Java games programing\ch05src\sounds Java games programing\ch05src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch05src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch05src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch05src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch05src\src\com\brackeen\javagamebook\graphics Java games programing\ch05src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch05src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch05src\src\com\brackeen\javagamebook\input Java games programing\ch05src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch05src\src\com\brackeen\javagamebook\sound Java games programing\ch05src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch05src\src\com\brackeen\javagamebook\test Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\GameManager.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\ResourceManager.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\sprites\Creature.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\sprites\Fly.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\sprites\Grub.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\sprites\Player.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\sprites\PowerUp.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\sprites Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\TileMap.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame\TileMapRenderer.java Java games programing\ch05src\src\com\brackeen\javagamebook\tilegame Java games programing\ch05src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch05src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch05src\src\com\brackeen\javagamebook\util Java games programing\ch05src\src\com\brackeen\javagamebook Java games programing\ch05src\src\com\brackeen Java games programing\ch05src\src\com Java games programing\ch05src\src Java games programing\ch05src Java games programing\ch06src\bin\chatter_client.sh Java games programing\ch06src\bin\chatter_server.sh Java games programing\ch06src\bin\client.sh Java games programing\ch06src\bin\dist.sh Java games programing\ch06src\bin\listing_style.sh Java games programing\ch06src\bin\server.sh Java games programing\ch06src\bin\serverprof.sh Java games programing\ch06src\bin Java games programing\ch06src\build.xml Java games programing\ch06src\lib\LICENSE Java games programing\ch06src\lib\log4j-1.2.6.jar Java games programing\ch06src\lib Java games programing\ch06src\README Java games programing\ch06src\src\com\hypefiend\javagamebook\chatterbox\ChatterClient.java Java games programing\ch06src\src\com\hypefiend\javagamebook\chatterbox\ChatterServer.java Java games programing\ch06src\src\com\hypefiend\javagamebook\chatterbox Java games programing\ch06src\src\com\hypefiend\javagamebook\client\GameClient.java Java games programing\ch06src\src\com\hypefiend\javagamebook\client\NIOEventReader.java Java games programing\ch06src\src\com\hypefiend\javagamebook\client Java games programing\ch06src\src\com\hypefiend\javagamebook\common\Attachment.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\EventHandler.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\EventQueue.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\GameConfig.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\GameEvent.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\GameEventDefault.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\Globals.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\NIOUtils.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\Player.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\PlayerDefault.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common\Wrap.java Java games programing\ch06src\src\com\hypefiend\javagamebook\common Java games programing\ch06src\src\com\hypefiend\javagamebook\games\rps\RPSClient.java Java games programing\ch06src\src\com\hypefiend\javagamebook\games\rps\RPSConsoleEventReader.java Java games programing\ch06src\src\com\hypefiend\javagamebook\games\rps\RPSGame.java Java games programing\ch06src\src\com\hypefiend\javagamebook\games\rps Java games programing\ch06src\src\com\hypefiend\javagamebook\games Java games programing\ch06src\src\com\hypefiend\javagamebook\server\controller\GameController.java Java games programing\ch06src\src\com\hypefiend\javagamebook\server\controller\RPSController.java Java games programing\ch06src\src\com\hypefiend\javagamebook\server\controller Java games programing\ch06src\src\com\hypefiend\javagamebook\server\EventWriter.java Java games programing\ch06src\src\com\hypefiend\javagamebook\server\GameServer.java Java games programing\ch06src\src\com\hypefiend\javagamebook\server\SelectAndRead.java Java games programing\ch06src\src\com\hypefiend\javagamebook\server Java games programing\ch06src\src\com\hypefiend\javagamebook Java games programing\ch06src\src\com\hypefiend Java games programing\ch06src\src\com Java games programing\ch06src\src Java games programing\ch06src Java games programing\ch07src\build.xml Java games programing\ch07src\images\black.png Java games programing\ch07src\images\bot1.obj Java games programing\ch07src\images\bot2.obj Java games programing\ch07src\images\bullet.obj Java games programing\ch07src\images\green.png Java games programing\ch07src\images\health.obj Java games programing\ch07src\images\red.png Java games programing\ch07src\images\roof1.png Java games programing\ch07src\images\roof2.png Java games programing\ch07src\images\test_pattern.png Java games programing\ch07src\images\textures.mtl Java games programing\ch07src\images\texture_A.png Java games programing\ch07src\images\texture_B.png Java games programing\ch07src\images\texture_C.png Java games programing\ch07src\images\texture_D.png Java games programing\ch07src\images\texture_E.png Java games programing\ch07src\images\wall1.png Java games programing\ch07src\images\wall2.png Java games programing\ch07src\images\white.png Java games programing\ch07src\images Java games programing\ch07src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics Java games programing\ch07src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch07src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch07src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch07src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch07src\src\com\brackeen\javagamebook\input Java games programing\ch07src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch07src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch07src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch07src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch07src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch07src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch07src\src\com\brackeen\javagamebook\math3D Java games programing\ch07src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch07src\src\com\brackeen\javagamebook\sound Java games programing\ch07src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch07src\src\com\brackeen\javagamebook\test Java games programing\ch07src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch07src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch07src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch07src\src\com\brackeen\javagamebook\util Java games programing\ch07src\src\com\brackeen\javagamebook Java games programing\ch07src\src\com\brackeen Java games programing\ch07src\src\com Java games programing\ch07src\src\Simple3DTest1.java Java games programing\ch07src\src\Simple3DTest2.java Java games programing\ch07src\src Java games programing\ch07src Java games programing\ch08src\build.xml Java games programing\ch08src\images\black.png Java games programing\ch08src\images\bot1.obj Java games programing\ch08src\images\bot2.obj Java games programing\ch08src\images\bullet.obj Java games programing\ch08src\images\green.png Java games programing\ch08src\images\health.obj Java games programing\ch08src\images\red.png Java games programing\ch08src\images\roof1.png Java games programing\ch08src\images\roof2.png Java games programing\ch08src\images\test_pattern.png Java games programing\ch08src\images\textures.mtl Java games programing\ch08src\images\texture_A.png Java games programing\ch08src\images\texture_B.png Java games programing\ch08src\images\texture_C.png Java games programing\ch08src\images\texture_D.png Java games programing\ch08src\images\texture_E.png Java games programing\ch08src\images\wall1.png Java games programing\ch08src\images\wall2.png Java games programing\ch08src\images\white.png Java games programing\ch08src\images Java games programing\ch08src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\FastTexturedPolygonRenderer.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\ShadedSurfacePolygonRenderer.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\ShadedTexturedPolygonRenderer.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\SimpleTexturedPolygonRenderer.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\texture\PowerOf2Texture.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedSurface.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedTexture.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\texture\Texture.java Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D\texture Java games programing\ch08src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch08src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch08src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch08src\src\com\brackeen\javagamebook\input Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\PointLight3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\Rectangle3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\TexturedPolygon3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch08src\src\com\brackeen\javagamebook\math3D Java games programing\ch08src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch08src\src\com\brackeen\javagamebook\sound Java games programing\ch08src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch08src\src\com\brackeen\javagamebook\test\GameCore3D.java Java games programing\ch08src\src\com\brackeen\javagamebook\test Java games programing\ch08src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch08src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch08src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch08src\src\com\brackeen\javagamebook\util Java games programing\ch08src\src\com\brackeen\javagamebook Java games programing\ch08src\src\com\brackeen Java games programing\ch08src\src\com Java games programing\ch08src\src\ShadingTest1.java Java games programing\ch08src\src\ShadingTest2.java Java games programing\ch08src\src\TextureMapTest1.java Java games programing\ch08src\src\TextureMapTest2.java Java games programing\ch08src\src Java games programing\ch08src Java games programing\ch09src\build.xml Java games programing\ch09src\images\black.png Java games programing\ch09src\images\blast.obj Java games programing\ch09src\images\cube.obj Java games programing\ch09src\images\green.png Java games programing\ch09src\images\red.png Java games programing\ch09src\images\robot.obj Java games programing\ch09src\images\roof1.png Java games programing\ch09src\images\roof2.png Java games programing\ch09src\images\test_pattern.png Java games programing\ch09src\images\textures.mtl Java games programing\ch09src\images\texture_A.png Java games programing\ch09src\images\texture_B.png Java games programing\ch09src\images\texture_C.png Java games programing\ch09src\images\texture_D.png Java games programing\ch09src\images\texture_E.png Java games programing\ch09src\images\wall1.png Java games programing\ch09src\images\wall2.png Java games programing\ch09src\images\white.png Java games programing\ch09src\images Java games programing\ch09src\src\Blast.java Java games programing\ch09src\src\Bot.java Java games programing\ch09src\src\com\brackeen\javagamebook\game\GameObject.java Java games programing\ch09src\src\com\brackeen\javagamebook\game\GameObjectManager.java Java games programing\ch09src\src\com\brackeen\javagamebook\game\GameObjectRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\game\SimpleGameObjectManager.java Java games programing\ch09src\src\com\brackeen\javagamebook\game Java games programing\ch09src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\FastTexturedPolygonRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\ShadedSurfacePolygonRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\ShadedTexturedPolygonRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\SimpleTexturedPolygonRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\texture\PowerOf2Texture.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedSurface.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedTexture.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\texture\Texture.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\texture Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\ZBuffer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D\ZBufferedRenderer.java Java games programing\ch09src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch09src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch09src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch09src\src\com\brackeen\javagamebook\input Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\MovingTransform3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\ObjectLoader.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\PointLight3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\PolygonGroup.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\Rectangle3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\TexturedPolygon3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch09src\src\com\brackeen\javagamebook\math3D Java games programing\ch09src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch09src\src\com\brackeen\javagamebook\sound Java games programing\ch09src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch09src\src\com\brackeen\javagamebook\test\GameCore3D.java Java games programing\ch09src\src\com\brackeen\javagamebook\test Java games programing\ch09src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch09src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch09src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch09src\src\com\brackeen\javagamebook\util Java games programing\ch09src\src\com\brackeen\javagamebook Java games programing\ch09src\src\com\brackeen Java games programing\ch09src\src\com Java games programing\ch09src\src\GameObjectTest.java Java games programing\ch09src\src Java games programing\ch09src Java games programing\ch10src\build.xml Java games programing\ch10src\images\basic.map Java games programing\ch10src\images\black.png Java games programing\ch10src\images\blast.obj Java games programing\ch10src\images\cube.obj Java games programing\ch10src\images\green.png Java games programing\ch10src\images\red.png Java games programing\ch10src\images\robot.obj Java games programing\ch10src\images\roof1.png Java games programing\ch10src\images\roof2.png Java games programing\ch10src\images\sample.map Java games programing\ch10src\images\test_pattern.png Java games programing\ch10src\images\textures.mtl Java games programing\ch10src\images\texture_A.png Java games programing\ch10src\images\texture_B.png Java games programing\ch10src\images\texture_C.png Java games programing\ch10src\images\texture_D.png Java games programing\ch10src\images\texture_E.png Java games programing\ch10src\images\texture_F.png Java games programing\ch10src\images\texture_G.png Java games programing\ch10src\images\texture_H.png Java games programing\ch10src\images\texture_I.png Java games programing\ch10src\images\texture_J.png Java games programing\ch10src\images\wall1.png Java games programing\ch10src\images\wall2.png Java games programing\ch10src\images\white.png Java games programing\ch10src\images Java games programing\ch10src\src\BinaryTreeTest.java Java games programing\ch10src\src\BSPMapTest.java Java games programing\ch10src\src\BSPTest2D.java Java games programing\ch10src\src\BSPTest3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPLine.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPPolygon.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPTree.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPTreeBuilder.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverseListener.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverser.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\MapLoader.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\RoomDef.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D\SimpleBSPRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\bsp2D Java games programing\ch10src\src\com\brackeen\javagamebook\game\GameObject.java Java games programing\ch10src\src\com\brackeen\javagamebook\game\GameObjectManager.java Java games programing\ch10src\src\com\brackeen\javagamebook\game\GameObjectRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\game\SimpleGameObjectManager.java Java games programing\ch10src\src\com\brackeen\javagamebook\game Java games programing\ch10src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\FastTexturedPolygonRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\ShadedSurfacePolygonRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\ShadedTexturedPolygonRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\SimpleTexturedPolygonRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\SortedScanConverter.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\texture\PowerOf2Texture.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedSurface.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedTexture.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\texture\Texture.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\texture Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\ZBuffer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D\ZBufferedRenderer.java Java games programing\ch10src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch10src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch10src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch10src\src\com\brackeen\javagamebook\input Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\MovingTransform3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\ObjectLoader.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\PointLight3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\PolygonGroup.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\Rectangle3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\TexturedPolygon3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch10src\src\com\brackeen\javagamebook\math3D Java games programing\ch10src\src\com\brackeen\javagamebook\shooter3D\Blast.java Java games programing\ch10src\src\com\brackeen\javagamebook\shooter3D\Bot.java Java games programing\ch10src\src\com\brackeen\javagamebook\shooter3D\ShooterCore.java Java games programing\ch10src\src\com\brackeen\javagamebook\shooter3D Java games programing\ch10src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch10src\src\com\brackeen\javagamebook\sound Java games programing\ch10src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch10src\src\com\brackeen\javagamebook\test\GameCore3D.java Java games programing\ch10src\src\com\brackeen\javagamebook\test Java games programing\ch10src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch10src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch10src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch10src\src\com\brackeen\javagamebook\util Java games programing\ch10src\src\com\brackeen\javagamebook Java games programing\ch10src\src\com\brackeen Java games programing\ch10src\src\com Java games programing\ch10src\src Java games programing\ch10src Java games programing\ch11src\build.xml Java games programing\ch11src\images\basic.map Java games programing\ch11src\images\black.png Java games programing\ch11src\images\blast.obj Java games programing\ch11src\images\cube.obj Java games programing\ch11src\images\green.png Java games programing\ch11src\images\red.png Java games programing\ch11src\images\robot.obj Java games programing\ch11src\images\roof1.png Java games programing\ch11src\images\roof2.png Java games programing\ch11src\images\sample.map Java games programing\ch11src\images\test_pattern.png Java games programing\ch11src\images\textures.mtl Java games programing\ch11src\images\texture_A.png Java games programing\ch11src\images\texture_B.png Java games programing\ch11src\images\texture_C.png Java games programing\ch11src\images\texture_D.png Java games programing\ch11src\images\texture_E.png Java games programing\ch11src\images\texture_F.png Java games programing\ch11src\images\texture_G.png Java games programing\ch11src\images\texture_H.png Java games programing\ch11src\images\texture_I.png Java games programing\ch11src\images\texture_J.png Java games programing\ch11src\images\wall1.png Java games programing\ch11src\images\wall2.png Java games programing\ch11src\images\white.png Java games programing\ch11src\images Java games programing\ch11src\src\CollisionTest.java Java games programing\ch11src\src\CollisionTestWithSliding.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPLine.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPPolygon.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPTree.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPTreeBuilder.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverseListener.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverser.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\MapLoader.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\RoomDef.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D\SimpleBSPRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\bsp2D Java games programing\ch11src\src\com\brackeen\javagamebook\game\CollisionDetection.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\CollisionDetectionWithSliding.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\GameObject.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\GameObjectManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\GameObjectRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\GridGameObjectManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\Physics.java Java games programing\ch11src\src\com\brackeen\javagamebook\game\SimpleGameObjectManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\game Java games programing\ch11src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\FastTexturedPolygonRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\ShadedSurfacePolygonRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\ShadedTexturedPolygonRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\SimpleTexturedPolygonRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\SortedScanConverter.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\texture\PowerOf2Texture.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedSurface.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedTexture.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\texture\Texture.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\texture Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\ZBuffer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D\ZBufferedRenderer.java Java games programing\ch11src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch11src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch11src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\input Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\MovingTransform3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\ObjectLoader.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\PointLight3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\PolygonGroup.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\PolygonGroupBounds.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\Rectangle3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\TexturedPolygon3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch11src\src\com\brackeen\javagamebook\math3D Java games programing\ch11src\src\com\brackeen\javagamebook\shooter3D\Blast.java Java games programing\ch11src\src\com\brackeen\javagamebook\shooter3D\Bot.java Java games programing\ch11src\src\com\brackeen\javagamebook\shooter3D\JumpingGameObject.java Java games programing\ch11src\src\com\brackeen\javagamebook\shooter3D\Player.java Java games programing\ch11src\src\com\brackeen\javagamebook\shooter3D\ShooterCore.java Java games programing\ch11src\src\com\brackeen\javagamebook\shooter3D Java games programing\ch11src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch11src\src\com\brackeen\javagamebook\sound Java games programing\ch11src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch11src\src\com\brackeen\javagamebook\test\GameCore3D.java Java games programing\ch11src\src\com\brackeen\javagamebook\test Java games programing\ch11src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch11src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch11src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch11src\src\com\brackeen\javagamebook\util Java games programing\ch11src\src\com\brackeen\javagamebook Java games programing\ch11src\src\com\brackeen Java games programing\ch11src\src\com Java games programing\ch11src\src Java games programing\ch11src Java games programing\ch12src\build.xml Java games programing\ch12src\images\aggressivebot.obj Java games programing\ch12src\images\basic.map Java games programing\ch12src\images\black.png Java games programing\ch12src\images\blast.obj Java games programing\ch12src\images\cube.obj Java games programing\ch12src\images\green.png Java games programing\ch12src\images\red.png Java games programing\ch12src\images\robot.obj Java games programing\ch12src\images\roof1.png Java games programing\ch12src\images\roof2.png Java games programing\ch12src\images\sample.map Java games programing\ch12src\images\sample2.map Java games programing\ch12src\images\test_pattern.png Java games programing\ch12src\images\textures.mtl Java games programing\ch12src\images\texture_A.png Java games programing\ch12src\images\texture_B.png Java games programing\ch12src\images\texture_C.png Java games programing\ch12src\images\texture_D.png Java games programing\ch12src\images\texture_E.png Java games programing\ch12src\images\texture_F.png Java games programing\ch12src\images\texture_G.png Java games programing\ch12src\images\texture_H.png Java games programing\ch12src\images\texture_I.png Java games programing\ch12src\images\texture_J.png Java games programing\ch12src\images\wall1.png Java games programing\ch12src\images\wall2.png Java games programing\ch12src\images\white.png Java games programing\ch12src\images Java games programing\ch12src\src\BreadthFirstSearchTest.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPLine.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPPolygon.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPTree.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPTreeBuilder.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPTreeBuilderWithPortals.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverseListener.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverser.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\MapLoader.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\Portal.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\RoomDef.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D\SimpleBSPRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\bsp2D Java games programing\ch12src\src\com\brackeen\javagamebook\game\CollisionDetection.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\CollisionDetectionWithSliding.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\GameObject.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\GameObjectManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\GameObjectRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\GridGameObjectManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\Physics.java Java games programing\ch12src\src\com\brackeen\javagamebook\game\SimpleGameObjectManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\game Java games programing\ch12src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\FastTexturedPolygonRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\ShadedSurfacePolygonRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\ShadedTexturedPolygonRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\SimpleTexturedPolygonRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\SortedScanConverter.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\texture\PowerOf2Texture.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedSurface.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedTexture.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\texture\Texture.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\texture Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\ZBuffer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D\ZBufferedRenderer.java Java games programing\ch12src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch12src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch12src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\input Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\MovingTransform3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\ObjectLoader.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\PointLight3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\PolygonGroup.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\PolygonGroupBounds.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\Rectangle3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\TexturedPolygon3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch12src\src\com\brackeen\javagamebook\math3D Java games programing\ch12src\src\com\brackeen\javagamebook\path\AStarNode.java Java games programing\ch12src\src\com\brackeen\javagamebook\path\AStarSearch.java Java games programing\ch12src\src\com\brackeen\javagamebook\path\AStarSearchWithBSP.java Java games programing\ch12src\src\com\brackeen\javagamebook\path\PathBot.java Java games programing\ch12src\src\com\brackeen\javagamebook\path\PathFinder.java Java games programing\ch12src\src\com\brackeen\javagamebook\path Java games programing\ch12src\src\com\brackeen\javagamebook\shooter3D\Blast.java Java games programing\ch12src\src\com\brackeen\javagamebook\shooter3D\JumpingGameObject.java Java games programing\ch12src\src\com\brackeen\javagamebook\shooter3D\Player.java Java games programing\ch12src\src\com\brackeen\javagamebook\shooter3D\ShooterCore.java Java games programing\ch12src\src\com\brackeen\javagamebook\shooter3D Java games programing\ch12src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch12src\src\com\brackeen\javagamebook\sound Java games programing\ch12src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch12src\src\com\brackeen\javagamebook\test\GameCore3D.java Java games programing\ch12src\src\com\brackeen\javagamebook\test Java games programing\ch12src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch12src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch12src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch12src\src\com\brackeen\javagamebook\util Java games programing\ch12src\src\com\brackeen\javagamebook Java games programing\ch12src\src\com\brackeen Java games programing\ch12src\src\com Java games programing\ch12src\src\PathFindingTest.java Java games programing\ch12src\src Java games programing\ch12src Java games programing\ch13src\build.xml Java games programing\ch13src\images\aggressivebot.obj Java games programing\ch13src\images\averagebot.obj Java games programing\ch13src\images\basic.map Java games programing\ch13src\images\black.png Java games programing\ch13src\images\blast.obj Java games programing\ch13src\images\blue.png Java games programing\ch13src\images\botprojectile.obj Java games programing\ch13src\images\cube.obj Java games programing\ch13src\images\green.png Java games programing\ch13src\images\red.png Java games programing\ch13src\images\robot.obj Java games programing\ch13src\images\roof1.png Java games programing\ch13src\images\roof2.png Java games programing\ch13src\images\sample.map Java games programing\ch13src\images\sample2.map Java games programing\ch13src\images\sample3.map Java games programing\ch13src\images\scaredybot.obj Java games programing\ch13src\images\test_pattern.png Java games programing\ch13src\images\textures.mtl Java games programing\ch13src\images\texture_A.png Java games programing\ch13src\images\texture_B.png Java games programing\ch13src\images\texture_C.png Java games programing\ch13src\images\texture_D.png Java games programing\ch13src\images\texture_E.png Java games programing\ch13src\images\texture_F.png Java games programing\ch13src\images\texture_G.png Java games programing\ch13src\images\texture_H.png Java games programing\ch13src\images\texture_I.png Java games programing\ch13src\images\texture_J.png Java games programing\ch13src\images\wall1.png Java games programing\ch13src\images\wall2.png Java games programing\ch13src\images\white.png Java games programing\ch13src\images\yellow.png Java games programing\ch13src\images Java games programing\ch13src\src\AIBotTest.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\AIBot.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\Brain.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\EvolutionBot.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\EvolutionGenePool.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\AimPattern.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\AIPattern.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\AttackPatternRush.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\AttackPatternStrafe.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\DodgePatternRandom.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\DodgePatternZigZag.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns\RunAwayPattern.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai\patterns Java games programing\ch13src\src\com\brackeen\javagamebook\ai\Projectile.java Java games programing\ch13src\src\com\brackeen\javagamebook\ai Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPLine.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPPolygon.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPTree.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPTreeBuilder.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPTreeBuilderWithPortals.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverseListener.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\BSPTreeTraverser.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\MapLoader.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\Portal.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\RoomDef.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D\SimpleBSPRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\bsp2D Java games programing\ch13src\src\com\brackeen\javagamebook\game\CollisionDetection.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\CollisionDetectionWithSliding.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\GameObject.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\GameObjectManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\GameObjectRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\GridGameObjectManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\Physics.java Java games programing\ch13src\src\com\brackeen\javagamebook\game\SimpleGameObjectManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\game Java games programing\ch13src\src\com\brackeen\javagamebook\graphics\Animation.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics\NullRepaintManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics\ScreenManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics\Sprite.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\FastTexturedPolygonRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\Overlay.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\PolygonRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\ScanConverter.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\ShadedSurfacePolygonRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\ShadedTexturedPolygonRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\SimpleTexturedPolygonRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\SolidPolygonRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\SortedScanConverter.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\texture\PowerOf2Texture.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedSurface.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\texture\ShadedTexture.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\texture\Texture.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\texture Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\ZBuffer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D\ZBufferedRenderer.java Java games programing\ch13src\src\com\brackeen\javagamebook\graphics3D Java games programing\ch13src\src\com\brackeen\javagamebook\input\GameAction.java Java games programing\ch13src\src\com\brackeen\javagamebook\input\InputManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\input Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\MovingTransform3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\ObjectLoader.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\PointLight3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\Polygon3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\PolygonGroup.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\PolygonGroupBounds.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\Rectangle3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\SolidPolygon3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\TexturedPolygon3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\Transform3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\Transformable.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\Vector3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D\ViewWindow.java Java games programing\ch13src\src\com\brackeen\javagamebook\math3D Java games programing\ch13src\src\com\brackeen\javagamebook\path\AStarNode.java Java games programing\ch13src\src\com\brackeen\javagamebook\path\AStarSearch.java Java games programing\ch13src\src\com\brackeen\javagamebook\path\AStarSearchWithBSP.java Java games programing\ch13src\src\com\brackeen\javagamebook\path\PathBot.java Java games programing\ch13src\src\com\brackeen\javagamebook\path\PathFinder.java Java games programing\ch13src\src\com\brackeen\javagamebook\path Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D\Bot.java Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D\HeadsUpDisplay.java Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D\JumpingGameObject.java Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D\MessageQueue.java Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D\Player.java Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D\ShooterCore.java Java games programing\ch13src\src\com\brackeen\javagamebook\shooter3D Java games programing\ch13src\src\com\brackeen\javagamebook\sound\EchoFilter.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\Filter3d.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\FilteredSoundStream.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\FilterSequence.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\MidiPlayer.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\Sound.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\SoundFilter.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound\SoundManager.java Java games programing\ch13src\src\com\brackeen\javagamebook\sound Java games programing\ch13src\src\com\brackeen\javagamebook\test\GameCore.java Java games programing\ch13src\src\com\brackeen\javagamebook\test\GameCore3D.java Java games programing\ch13src\src\com\brackeen\javagamebook\test Java games programing\ch13src\src\com\brackeen\javagamebook\util\LoopingByteInputStream.java Java games programing\ch13src\src\com\brackeen\javagamebook\util\MoreMath.java Java games programing\ch13src\src\com\brackeen\javagamebook\util\ThreadPool.java Java games programing\ch13src\src\c