DEADSOFTWARE

Add creative inventory
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / Assets.java
index b24356fb6686593613a39f17e2d532b1a0cdd3f7..e1fd5c94a1c44923c39ad4fb0ff97462453ad1d4 100644 (file)
@@ -3,12 +3,15 @@ package ru.deadsoftware.cavecraft;
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.graphics.Texture;
 import com.badlogic.gdx.graphics.g2d.Animation;
+import com.badlogic.gdx.graphics.g2d.BitmapFont;
 import com.badlogic.gdx.graphics.g2d.Sprite;
 import com.badlogic.gdx.graphics.g2d.TextureRegion;
 
 public class Assets {
 
-    public static final int BLOCK_TEXTURES = 3;
+    public static final int BLOCK_TEXTURES = 18;
+
+    public static BitmapFont minecraftFont;
 
     public static Texture charTexture;
     public static Sprite[][] playerSkin = new Sprite[2][4];
@@ -22,6 +25,10 @@ public class Assets {
     public static TextureRegion invBar;
     public static TextureRegion invCur;
 
+    public static Texture creativeTexture;
+    public static TextureRegion creativeInv;
+    public static TextureRegion creativeScroll;
+
     public static Texture touchGui;
     public static TextureRegion[] touchArrows = new TextureRegion[4];
     public static TextureRegion touchLMB, touchRMB;
@@ -29,6 +36,7 @@ public class Assets {
     public static TextureRegion touchSpace;
 
     public static void load() {
+        minecraftFont = new BitmapFont(Gdx.files.internal("font.fnt"), true);
         charTexture = new Texture(Gdx.files.internal("mobs/char.png"));
         //LOOK TO LEFT
         //head
@@ -64,6 +72,12 @@ public class Assets {
         invBar = new TextureRegion(gui,0,0,182,22);
         invCur = new TextureRegion(gui,0,22,24,24);
 
+        creativeTexture = new Texture(Gdx.files.internal("allitems.png"));
+        creativeInv = new TextureRegion(creativeTexture, 0, 0, 176, 208);
+        creativeInv.flip(false,true);
+        creativeScroll = new TextureRegion(creativeTexture, 2, 209, 12, 15);
+        creativeScroll.flip(false, true);
+
         touchGui = new Texture(Gdx.files.internal("touch_gui.png"));
         for (int i=0; i<4; i++) {
             touchArrows[i] = new TextureRegion(touchGui, i*26, 0, 26,26);