diff --git a/core/src/ru/deadsoftware/cavecraft/misc/Assets.java b/core/src/ru/deadsoftware/cavecraft/misc/Assets.java
index 15031d08ca056e807db49c6b61c00c18c85b565b..e28c322d3732bb9228b6f1c2ae6c3f48a32be667 100644 (file)
public class Assets {
public static final int BLOCK_TEXTURES = 66;
+ public static final int ITEM_TEXTURES = 10;
private static GlyphLayout layout;
public static Sprite shade;
public static Texture terrain;
- public static TextureRegion[] blockTextures = new TextureRegion[BLOCK_TEXTURES];
+ public static Sprite[] blockTextures = new Sprite[BLOCK_TEXTURES];
+
+ public static Texture items;
+ public static Sprite[] itemTextures = new Sprite[ITEM_TEXTURES];
public static Texture gui;
public static TextureRegion invBar;
public static TextureRegion invBarCur;
public static TextureRegion guiCur;
+ public static Texture wreckTexture;
+ public static TextureRegion[] wreck = new TextureRegion[10];
+
public static Texture creativeTexture;
public static TextureRegion creativeInv;
public static TextureRegion creativeScroll;
creativeScroll = new TextureRegion(creativeTexture, 3, 137, 12, 15);
creativeScroll.flip(false, true);
+ wreckTexture = new Texture(Gdx.files.internal("break.png"));
+ for (int i=0; i<10; i++) {
+ wreck[i] = new TextureRegion(wreckTexture, 16*i, 0, 16, 16);
+ }
+
if (CaveGame.TOUCH) {
touchGui = new Texture(Gdx.files.internal("touch_gui.png"));
for (int i = 0; i < 4; i++) {
terrain = new Texture(Gdx.files.internal("terrain.png"));
for (int i=0; i<BLOCK_TEXTURES; i++) {
- blockTextures[i] = new TextureRegion(terrain,
+ blockTextures[i] = new Sprite(terrain,
(i%16)*16, (i/16)*16, 16,16);
blockTextures[i].flip(false,true);
+ blockTextures[i].setSize(8,8);
+ }
+ terrain = null;
+
+ items = new Texture(Gdx.files.internal("items.png"));
+ for (int i=0; i<ITEM_TEXTURES; i++) {
+ itemTextures[i] = new Sprite(items,
+ (i%16)*16, (i/16)*16, 16, 16);
+ itemTextures[i].flip(false, true);
+ //itemTextures[i].setSize(8,8);
}
+ items = null;
}
public static int getStringWidth(String s){