コード例 #1
0
 public TextureAtlas.AtlasRegion getTex(String fullName, FileHandle configFile) {
   TextureAtlas.AtlasRegion r = myTexs.get(fullName);
   if (r != null) return r;
   r = myTexProvider.getTex(fullName, configFile);
   if (r == null) throw new AssertionError("texture not found: " + fullName);
   myTexs.put(fullName, r);
   return r;
 }
コード例 #2
0
 public ArrayList<TextureAtlas.AtlasRegion> getPack(String name, FileHandle configFile) {
   ArrayList<TextureAtlas.AtlasRegion> r = myPacks.get(name);
   if (r != null) return r;
   r = myTexProvider.getTexs(name, configFile);
   if (r.size() == 0) throw new AssertionError("textures not found: " + name);
   myPacks.put(name, r);
   return r;
 }
コード例 #3
0
 public TextureAtlas.AtlasRegion getFlipped(TextureAtlas.AtlasRegion tex) {
   TextureAtlas.AtlasRegion r = myFlipped.get(tex);
   if (r != null) return r;
   r = myTexProvider.getCopy(tex);
   r.flip(true, false);
   myFlipped.put(tex, r);
   return r;
 }
コード例 #4
0
 public void dispose() {
   myTexProvider.dispose();
 }
コード例 #5
0
 public Sprite createSprite(String name) {
   return myTexProvider.createSprite(name);
 }