From cd1b7e518a64b7a73beea1dbfc75ef3f0f55c3b0 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 22 May 2013 16:20:47 +0200 Subject: [PATCH] more work on TextureAtlas --- .../oscim/renderer/sublayers/TextureAtlas.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/org/oscim/renderer/sublayers/TextureAtlas.java b/src/org/oscim/renderer/sublayers/TextureAtlas.java index 5ceffe03..8c282539 100644 --- a/src/org/oscim/renderer/sublayers/TextureAtlas.java +++ b/src/org/oscim/renderer/sublayers/TextureAtlas.java @@ -59,11 +59,27 @@ */ package org.oscim.renderer.sublayers; +import java.util.HashMap; + import org.oscim.utils.pool.Inlist; import android.graphics.Bitmap; -public class TextureAtlas { +public class TextureAtlas{ + + public static class SpriteManager{ + TextureAtlas atlas; + HashMap items; + + public Rect getRegion(Object item){ + return items.get(item); + } + + public Rect addItem(int width, int height){ + return atlas.getRegion(width, height); + } + } + /** Allocated slots */ public Slot mSlots; private Rect mRects;