@@ -0,0 +1,723 @@
+package com.blarg.gdx.graphics;%0A%0Aimport com.badlogic.gdx.graphics.Texture;%0Aimport com.badlogic.gdx.graphics.g2d.TextureRegion;%0Aimport com.badlogic.gdx.utils.Array;%0Aimport com.badlogic.gdx.utils.Disposable;%0A%0Apublic abstract class TextureAtlas %7B%0A%09public static final float TEXCOORD_EDGE_BLEED_OFFSET = 0.02f;%0A%0A%09public final Texture texture;%0A%0A%09protected final float edgeCoordOffset;%0A%09protected Array%3CTextureRegion%3E tiles = new Array%3CTextureRegion%3E(TextureRegion.class);%0A%0A%09public TextureAtlas(Texture texture, float edgeCoordOffset) %7B%0A%09%09this.texture = texture;%0A%09%09this.edgeCoordOffset = edgeCoordOffset;%0A%09%7D%0A%0A%09public TextureRegion get(int index) %7B%0A%09%09return tiles.items%5Bindex%5D;%0A%09%7D%0A%0A%09public int count() %7B%0A%09%09return tiles.size;%0A%09%7D%0A%7D%0A

add TextureAtlas base class