[{"title":"( 86 个子文件 142KB ) spritemapper:从一组输入图像创建精灵图(或精灵表)的 Java 程序-源码","children":[{"title":"spritemapper-master","children":[{"title":"spritemapper-tasks <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"build.xml <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"TODO <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"dk","children":[{"title":"cego","children":[{"title":"spritemapper","children":[{"title":"SpriteMapperMetaStream.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Sprite.java <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"SpriteLayouter.java <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"config","children":[{"title":"FileExcludeFilter.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"Config.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"Parser.java <span style='color:#111;'> 11.21KB </span>","children":null,"spread":false},{"title":"FileFilter.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"GlobPatternCompiler.java <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"TextureConfig.java <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"OutputConfig.java <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":"FileIncludeFilter.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"MetaConfig.java <span style='color:#111;'> 852B </span>","children":null,"spread":false},{"title":"InputConfig.java <span style='color:#111;'> 794B </span>","children":null,"spread":false}],"spread":true},{"title":"maxrects","children":[{"title":"OptimalMaxRectsLayouter.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"MaxRectsLayouter.java <span style='color:#111;'> 5.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"SpriteMapperRunner.java <span style='color:#111;'> 8.39KB </span>","children":null,"spread":false},{"title":"OptimalLayouter.java <span style='color:#111;'> 6.92KB </span>","children":null,"spread":false},{"title":"SpriteMapperCLI.java <span style='color:#111;'> 13.59KB </span>","children":null,"spread":false},{"title":"SpriteMapper.java <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"Zwoptex2MetaStream.java <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"MetaStreamFactory.java <span style='color:#111;'> 1004B </span>","children":null,"spread":false},{"title":"Rectangle.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"ObjectHandler.java <span style='color:#111;'> 854B </span>","children":null,"spread":false},{"title":"guillotine","children":[{"title":"GuillotineLayouter.java <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"LongestLeftoverAxisSplitStrategy.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"LongestAxisSplitStrategy.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"OptimalGuillotineLayouter.java <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"MaximumAreaDifferenceSplitStrategy.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"FreeSpaceSplitStrategy.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"MinimumAreaDifferenceSplitStrategy.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ShortestAxisSplitStrategy.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"ShortestLeftoverAxisSplitStrategy.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"SpriteTrimmer.java <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"SpriteImporter.java <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false},{"title":"spritehandlers","children":[{"title":"Portrait.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"Landscape.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"spritecomparators","children":[{"title":"WidthComparator.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"HeightComparator.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"AreaComparator.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"BestLongSideChooser.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"TopLeftChooser.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"Filter.java <span style='color:#111;'> 850B </span>","children":null,"spread":false},{"title":"SpriteFitFilter.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"RectangleCollisionFilter.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"SpriteCollections.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"BestFitChooser.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"FreeSpaceComparator.java <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"OutputFilename.java <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"BestShortSideChooser.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"FreeSpaceChooser.java <span style='color:#111;'> 975B </span>","children":null,"spread":false}],"spread":false},{"title":"shelf","children":[{"title":"ShelfLayouter.java <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"OptimalAlgorithmLayouter.java <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"SpriteMapperTask.java <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"graphics","children":[{"title":"BallCluster.png <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"BallBingoStar.png <span style='color:#111;'> 1021B </span>","children":null,"spread":false},{"title":"BtnStart.png <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"Bumber.png <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"BallBeach.png <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"BallGlory.png <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"BtnDownMiddle.png <span style='color:#111;'> 153B </span>","children":null,"spread":false},{"title":"BallClusterPart.png <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"BallBingo.png <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"BallCow.png <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false},{"title":"BumberFlash.png <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"BtnDownStart.png <span style='color:#111;'> 195B </span>","children":null,"spread":false},{"title":"BallPartical.png <span style='color:#111;'> 807B </span>","children":null,"spread":false},{"title":"BtnOverMiddle.png <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"BallHitRing.png <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"BtnMiddle.png <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"BtnDownEnd.png <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"BtnOverStart.png <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"BtnEnd.png <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"BallRed.png <span style='color:#111;'> 712B </span>","children":null,"spread":false},{"title":"BallKey.png <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"BtnCombo.png <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"BtnOverEnd.png <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"AUTHORS <span style='color:#111;'> 114B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"spritemap.xml <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"ChangeLog <span style='color:#111;'> 19.88KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"libs","children":[{"title":"wildcard.jar <span style='color:#111;'> 17.19KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]