[{"title":"( 65 个子文件 74KB ) 国外的Java游戏源代码","children":[{"title":"okbase.net","children":[{"title":"unnamgame","children":[{"title":".project <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"images","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"blowUp.png <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"sphere.png <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false},{"title":"scoreBox.png <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"fonts","children":[{"title":"font_shadowed_bold_9.png <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"font_shadowed_14.png <span style='color:#111;'> 5.01KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"game","children":[{"title":"CGameLoop.java <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"physics","children":[{"title":"CDynamicShape.java <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"CStaticShape.java <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"CColoredDynamicShape.java <span style='color:#111;'> 756B </span>","children":null,"spread":false}],"spread":true},{"title":"IGameDisplay.java <span style='color:#111;'> 753B </span>","children":null,"spread":false},{"title":"time","children":[{"title":"package.html <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"CAverageTimer.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"score","children":[{"title":"package.html <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"CHighscoreTable.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"CScoreManager.java <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"geom","children":[{"title":"CFixedPoint.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"CBoundingBox2D.java <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":"CVector2D.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"CAffineTransform.java <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false},{"title":"CPolygon2D.java <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"package.html <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"controller","children":[{"title":"CGameController.java <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"CController.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"CMouseController.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"CGameCanvas.java <span style='color:#111;'> 22.02KB </span>","children":null,"spread":false},{"title":"sound","children":[{"title":"CPlayThread.java <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"CSoundFrameData.java <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"CSoundLib.java <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"CSoundPlayer.java <span style='color:#111;'> 7.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"IGame.java <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"graphics","children":[{"title":"ICriticalObject.java <span style='color:#111;'> 452B </span>","children":null,"spread":false},{"title":"text","children":[{"title":"CPixmapFont.java <span style='color:#111;'> 5.51KB </span>","children":null,"spread":false},{"title":"CMovingText.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"CEphemereMessage.java <span style='color:#111;'> 763B </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"CEphemereText.java <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"COnscreenMessage.java <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"IGraphicObject.java <span style='color:#111;'> 575B </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"CMovingRect.java <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"IEphemereObject.java <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"CSparkle.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"layer","children":[{"title":"CCriticalLayer.java <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"CGraphicLayer.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":"CEphemereLayer.java <span style='color:#111;'> 584B </span>","children":null,"spread":false}],"spread":false},{"title":"image","children":[{"title":"CImageProcessor.java <span style='color:#111;'> 28.66KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 163B </span>","children":null,"spread":false}],"spread":false},{"title":"CBouncingBall.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"sprite","children":[{"title":"package.html <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"CStaticSprite.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"CAnimatedSprite.java <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"CDynamicSprite.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"application","children":[{"title":"IGameApplication.java <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"CGameApplet.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 629B </span>","children":null,"spread":false},{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 88B </span>","children":null,"spread":false}],"spread":true},{"title":".classpath <span style='color:#111;'> 301B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]