diff --git a/core/src/ru/deadsoftware/cavecraft/misc/Assets.java b/core/src/ru/deadsoftware/cavecraft/misc/Assets.java
index 28f3508d8172b12110ddd5ca6972d9bf2e65e6bd..14575a37ad1b41ef4b752461cace75149eef5fb4 100644 (file)
public class Assets {
public class Assets {
- public static final int BLOCK_TEXTURES = 47;
+ public static final int BLOCK_TEXTURES = 66;
+ public static final int ITEM_TEXTURES = 5;
private static GlyphLayout layout;
private static GlyphLayout layout;
public static Sprite shade;
public static Texture terrain;
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 Texture gui;
public static TextureRegion invBar;
terrain = new Texture(Gdx.files.internal("terrain.png"));
for (int i=0; i<BLOCK_TEXTURES; 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);
(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){
}
public static int getStringWidth(String s){