DEADSOFTWARE

Add different blocks
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / Assets.java
1 package ru.deadsoftware.cavecraft;
3 import com.badlogic.gdx.Gdx;
4 import com.badlogic.gdx.graphics.Texture;
5 import com.badlogic.gdx.graphics.g2d.Sprite;
6 import com.badlogic.gdx.graphics.g2d.TextureRegion;
8 public class Assets {
10 public static final int BLOCK_TEXTURES = 3;
12 public static Texture charTexture;
13 public static Sprite[] playerSprite = new Sprite[2];
15 public static Sprite shade;
17 public static Texture terrain;
18 public static TextureRegion[] blockTextures = new TextureRegion[BLOCK_TEXTURES];
20 public static void load() {
21 charTexture = new Texture(Gdx.files.internal("char.png"));
22 playerSprite[0] = new Sprite(new TextureRegion(charTexture, 0,0,8,30));
23 playerSprite[0].flip(false,true);
24 playerSprite[1] = new Sprite(new TextureRegion(charTexture, 8,0,8,30));
25 playerSprite[1].flip(false,true);
27 shade = new Sprite(new Texture(Gdx.files.internal("shade.png")));
29 terrain = new Texture(Gdx.files.internal("terrain.png"));
30 for (int i=0; i<BLOCK_TEXTURES; i++) {
31 blockTextures[i] = new TextureRegion(terrain,
32 (i%16)*16, (i/16)*16, 16,16);
33 blockTextures[i].flip(false,true);
34 }
35 }
37 }