[{"title":"( 91 个子文件 58.83MB ) UnoGame:使用OOP类制作的Java小游戏","children":[{"title":"UnoGame-main","children":[{"title":"pom.xml <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"target","children":[{"title":"classes","children":[{"title":"audios","children":[{"title":"Shuffling.wav <span style='color:#111;'> 783.91KB </span>","children":null,"spread":false},{"title":"MainTheme.wav <span style='color:#111;'> 31.15MB </span>","children":null,"spread":false},{"title":"Throwing.wav <span style='color:#111;'> 175.60KB </span>","children":null,"spread":false},{"title":"Murloc.wav <span style='color:#111;'> 499.73KB </span>","children":null,"spread":false},{"title":"DeathSound.wav <span style='color:#111;'> 571.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"UnoGame.class <span style='color:#111;'> 15.25KB </span>","children":null,"spread":false},{"title":"CollisionBlock.class <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"Map.class <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"App.class <span style='color:#111;'> 421B </span>","children":null,"spread":false},{"title":"Card.class <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"CollisionData.json <span style='color:#111;'> 117.74KB </span>","children":null,"spread":false},{"title":"NewMap.png <span style='color:#111;'> 822.73KB </span>","children":null,"spread":false},{"title":"Boss.png <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Camera.class <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"Enemy.class <span style='color:#111;'> 5.82KB </span>","children":null,"spread":false},{"title":"AttackSprites.png <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Player.class <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"Map.png <span style='color:#111;'> 818.47KB </span>","children":null,"spread":false},{"title":"SoundEffectFactory.class <span style='color:#111;'> 741B </span>","children":null,"spread":false},{"title":"CardDeck.class <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"SecondLayer.png <span style='color:#111;'> 105.54KB </span>","children":null,"spread":false},{"title":"Engine","children":[{"title":"MovableGameEntity.class <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"Collision$AllowedDistanceCalculator.class <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"Collision.class <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"RenderingGame.class <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"Direction.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"MovableGameEntity$1.class <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"Game.class <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"Collision$1.class <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"SoundEffect$Volume.class <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"Screen.class <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"GameTime.class <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"Buffer.class <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"CollidableRepository.class <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"RenderingGameTime.class <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"SoundEffect.class <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"MovementController.class <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"GameEntity.class <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"RenderingEngine.class <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"ControllableGameEntity.class <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"Controller.class <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"EnemySprites.png <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"PlayerController.class <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"CharacterSprites.png <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"Boss.class <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"audios","children":[{"title":"Shuffling.wav <span style='color:#111;'> 783.91KB </span>","children":null,"spread":false},{"title":"MainTheme.wav <span style='color:#111;'> 31.15MB </span>","children":null,"spread":false},{"title":"Throwing.wav <span style='color:#111;'> 175.60KB </span>","children":null,"spread":false},{"title":"Murloc.wav <span style='color:#111;'> 499.73KB </span>","children":null,"spread":false},{"title":"DeathSound.wav <span style='color:#111;'> 571.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"CollisionData.json <span style='color:#111;'> 117.74KB </span>","children":null,"spread":false},{"title":"NewMap.png <span style='color:#111;'> 822.73KB </span>","children":null,"spread":false},{"title":"Boss.png <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"AttackSprites.png <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Map.png <span style='color:#111;'> 818.47KB </span>","children":null,"spread":false},{"title":"SecondLayer.png <span style='color:#111;'> 105.54KB </span>","children":null,"spread":false},{"title":"EnemySprites.png <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"CharacterSprites.png <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"Map.java <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"CollisionBlock.java <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"Enemy.java <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"UnoGame.java <span style='color:#111;'> 18.47KB </span>","children":null,"spread":false},{"title":"Boss.java <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"Card.java <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"CardDeck.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"Player.java <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"App.java <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"PlayerController.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"Camera.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"Engine","children":[{"title":"MovableGameEntity.java <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"Buffer.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"GameTime.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"MovementController.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Controller.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"Game.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"RenderingGameTime.java <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"GameEntity.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"Collision.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"ControllableGameEntity.java <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"Direction.java <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"CollidableRepository.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"Screen.java <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"RenderingEngine.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"RenderingGame.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"SoundEffect.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"SoundEffectFactory.java <span style='color:#111;'> 572B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"Uno_Game.iml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 595B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]