DEADSOFTWARE

Update assets structure
authorfredboy <fredboy@protonmail.com>
Sun, 12 May 2024 08:40:01 +0000 (15:40 +0700)
committerfredboy <fredboy@protonmail.com>
Sun, 12 May 2024 08:40:01 +0000 (15:40 +0700)
146 files changed:
android/assets/joy_stick.png
android/assets/json/texture_regions.json
android/assets/pp/allitems.png [moved from android/assets/allitems.png with 100% similarity]
android/assets/pp/background.png [moved from android/assets/background.png with 100% similarity]
android/assets/pp/background_top.png [moved from android/assets/background_top.png with 100% similarity]
android/assets/pp/break.png [moved from android/assets/break.png with 100% similarity]
android/assets/pp/buttons.png [moved from android/assets/buttons.png with 100% similarity]
android/assets/pp/chest.png [moved from android/assets/chest.png with 100% similarity]
android/assets/pp/chest_large.png [moved from android/assets/chest_large.png with 100% similarity]
android/assets/pp/crafting_table.png [moved from android/assets/crafting_table.png with 100% similarity]
android/assets/pp/furnace.png [moved from android/assets/furnace.png with 100% similarity]
android/assets/pp/gui.png [moved from android/assets/gui.png with 100% similarity]
android/assets/pp/health.png [moved from android/assets/health.png with 100% similarity]
android/assets/pp/inventory.png [moved from android/assets/inventory.png with 100% similarity]
android/assets/pp/mobs/char/0_0.png [moved from android/assets/mobs/char/0_0.png with 100% similarity]
android/assets/pp/mobs/char/0_1.png [moved from android/assets/mobs/char/0_1.png with 100% similarity]
android/assets/pp/mobs/char/0_2.png [moved from android/assets/mobs/char/0_2.png with 100% similarity]
android/assets/pp/mobs/char/0_3.png [moved from android/assets/mobs/char/0_3.png with 100% similarity]
android/assets/pp/mobs/char/1_0.png [moved from android/assets/mobs/char/1_0.png with 100% similarity]
android/assets/pp/mobs/char/1_1.png [moved from android/assets/mobs/char/1_1.png with 100% similarity]
android/assets/pp/mobs/char/1_2.png [moved from android/assets/mobs/char/1_2.png with 100% similarity]
android/assets/pp/mobs/char/1_3.png [moved from android/assets/mobs/char/1_3.png with 100% similarity]
android/assets/pp/mobs/pig/0_0.png [moved from android/assets/mobs/pig/0_0.png with 100% similarity]
android/assets/pp/mobs/pig/0_1.png [moved from android/assets/mobs/pig/0_1.png with 100% similarity]
android/assets/pp/mobs/pig/1_0.png [moved from android/assets/mobs/pig/1_0.png with 100% similarity]
android/assets/pp/mobs/pig/1_1.png [moved from android/assets/mobs/pig/1_1.png with 100% similarity]
android/assets/pp/shade.png [moved from android/assets/shade.png with 100% similarity]
android/assets/pp/textures/blocks/bed_l.png [moved from android/assets/textures/blocks/bed_l.png with 100% similarity]
android/assets/pp/textures/blocks/bed_r.png [moved from android/assets/textures/blocks/bed_r.png with 100% similarity]
android/assets/pp/textures/blocks/bedrock.png [moved from android/assets/textures/blocks/bedrock.png with 100% similarity]
android/assets/pp/textures/blocks/bookshelf.png [moved from android/assets/textures/blocks/bookshelf.png with 100% similarity]
android/assets/pp/textures/blocks/bricks.png [moved from android/assets/textures/blocks/bricks.png with 100% similarity]
android/assets/pp/textures/blocks/cactus.png [moved from android/assets/textures/blocks/cactus.png with 100% similarity]
android/assets/pp/textures/blocks/cake.png [moved from android/assets/textures/blocks/cake.png with 100% similarity]
android/assets/pp/textures/blocks/chest.png [moved from android/assets/textures/blocks/chest.png with 100% similarity]
android/assets/pp/textures/blocks/clay.png [moved from android/assets/textures/blocks/clay.png with 100% similarity]
android/assets/pp/textures/blocks/coal_block.png [moved from android/assets/textures/blocks/coal_block.png with 100% similarity]
android/assets/pp/textures/blocks/coal_ore.png [moved from android/assets/textures/blocks/coal_ore.png with 100% similarity]
android/assets/pp/textures/blocks/cobblestone.png [moved from android/assets/textures/blocks/cobblestone.png with 100% similarity]
android/assets/pp/textures/blocks/cobblestone_mossy.png [moved from android/assets/textures/blocks/cobblestone_mossy.png with 100% similarity]
android/assets/pp/textures/blocks/crafting_table.png [moved from android/assets/textures/blocks/crafting_table.png with 100% similarity]
android/assets/pp/textures/blocks/dandelion.png [moved from android/assets/textures/blocks/dandelion.png with 100% similarity]
android/assets/pp/textures/blocks/deadbush.png [moved from android/assets/textures/blocks/deadbush.png with 100% similarity]
android/assets/pp/textures/blocks/diamond_block.png [moved from android/assets/textures/blocks/diamond_block.png with 100% similarity]
android/assets/pp/textures/blocks/diamond_ore.png [moved from android/assets/textures/blocks/diamond_ore.png with 100% similarity]
android/assets/pp/textures/blocks/dirt.png [moved from android/assets/textures/blocks/dirt.png with 100% similarity]
android/assets/pp/textures/blocks/furnace.png [moved from android/assets/textures/blocks/furnace.png with 100% similarity]
android/assets/pp/textures/blocks/glass.png [moved from android/assets/textures/blocks/glass.png with 100% similarity]
android/assets/pp/textures/blocks/gold_block.png [moved from android/assets/textures/blocks/gold_block.png with 100% similarity]
android/assets/pp/textures/blocks/gold_ore.png [moved from android/assets/textures/blocks/gold_ore.png with 100% similarity]
android/assets/pp/textures/blocks/grass.png [moved from android/assets/textures/blocks/grass.png with 100% similarity]
android/assets/pp/textures/blocks/grass_snowed.png [moved from android/assets/textures/blocks/grass_snowed.png with 100% similarity]
android/assets/pp/textures/blocks/gravel.png [moved from android/assets/textures/blocks/gravel.png with 100% similarity]
android/assets/pp/textures/blocks/iron_bars.png [moved from android/assets/textures/blocks/iron_bars.png with 100% similarity]
android/assets/pp/textures/blocks/iron_block.png [moved from android/assets/textures/blocks/iron_block.png with 100% similarity]
android/assets/pp/textures/blocks/iron_ore.png [moved from android/assets/textures/blocks/iron_ore.png with 100% similarity]
android/assets/pp/textures/blocks/ladder.png [moved from android/assets/textures/blocks/ladder.png with 100% similarity]
android/assets/pp/textures/blocks/lapis_block.png [moved from android/assets/textures/blocks/lapis_block.png with 100% similarity]
android/assets/pp/textures/blocks/lapis_ore.png [moved from android/assets/textures/blocks/lapis_ore.png with 100% similarity]
android/assets/pp/textures/blocks/lava_flow.png [moved from android/assets/textures/blocks/lava_flow.png with 100% similarity]
android/assets/pp/textures/blocks/lava_still.png [moved from android/assets/textures/blocks/lava_still.png with 100% similarity]
android/assets/pp/textures/blocks/leaves_oak.png [moved from android/assets/textures/blocks/leaves_oak.png with 100% similarity]
android/assets/pp/textures/blocks/leaves_spruce.png [moved from android/assets/textures/blocks/leaves_spruce.png with 100% similarity]
android/assets/pp/textures/blocks/log_birch.png [moved from android/assets/textures/blocks/log_birch.png with 100% similarity]
android/assets/pp/textures/blocks/log_oak.png [moved from android/assets/textures/blocks/log_oak.png with 100% similarity]
android/assets/pp/textures/blocks/log_spruce.png [moved from android/assets/textures/blocks/log_spruce.png with 100% similarity]
android/assets/pp/textures/blocks/mushroom_brown.png [moved from android/assets/textures/blocks/mushroom_brown.png with 100% similarity]
android/assets/pp/textures/blocks/mushroom_red.png [moved from android/assets/textures/blocks/mushroom_red.png with 100% similarity]
android/assets/pp/textures/blocks/noteblock.png [moved from android/assets/textures/blocks/noteblock.png with 100% similarity]
android/assets/pp/textures/blocks/obsidian.png [moved from android/assets/textures/blocks/obsidian.png with 100% similarity]
android/assets/pp/textures/blocks/planks_birch.png [moved from android/assets/textures/blocks/planks_birch.png with 100% similarity]
android/assets/pp/textures/blocks/planks_oak.png [moved from android/assets/textures/blocks/planks_oak.png with 100% similarity]
android/assets/pp/textures/blocks/planks_spruce.png [moved from android/assets/textures/blocks/planks_spruce.png with 100% similarity]
android/assets/pp/textures/blocks/rose.png [moved from android/assets/textures/blocks/rose.png with 100% similarity]
android/assets/pp/textures/blocks/sand.png [moved from android/assets/textures/blocks/sand.png with 100% similarity]
android/assets/pp/textures/blocks/sandstone.png [moved from android/assets/textures/blocks/sandstone.png with 100% similarity]
android/assets/pp/textures/blocks/sapling_birch.png [moved from android/assets/textures/blocks/sapling_birch.png with 100% similarity]
android/assets/pp/textures/blocks/sapling_oak.png [moved from android/assets/textures/blocks/sapling_oak.png with 100% similarity]
android/assets/pp/textures/blocks/sapling_spruce.png [moved from android/assets/textures/blocks/sapling_spruce.png with 100% similarity]
android/assets/pp/textures/blocks/snow.png [moved from android/assets/textures/blocks/snow.png with 100% similarity]
android/assets/pp/textures/blocks/sponge.png [moved from android/assets/textures/blocks/sponge.png with 100% similarity]
android/assets/pp/textures/blocks/sponge_wet.png [moved from android/assets/textures/blocks/sponge_wet.png with 100% similarity]
android/assets/pp/textures/blocks/stone.png [moved from android/assets/textures/blocks/stone.png with 100% similarity]
android/assets/pp/textures/blocks/stone_slab.png [moved from android/assets/textures/blocks/stone_slab.png with 100% similarity]
android/assets/pp/textures/blocks/stonebrick.png [moved from android/assets/textures/blocks/stonebrick.png with 100% similarity]
android/assets/pp/textures/blocks/tallgrass.png [moved from android/assets/textures/blocks/tallgrass.png with 100% similarity]
android/assets/pp/textures/blocks/water_flow.png [moved from android/assets/textures/blocks/water_flow.png with 100% similarity]
android/assets/pp/textures/blocks/water_still.png [moved from android/assets/textures/blocks/water_still.png with 100% similarity]
android/assets/pp/textures/blocks/web.png [moved from android/assets/textures/blocks/web.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_black.png [moved from android/assets/textures/blocks/wool_colored_black.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_blue.png [moved from android/assets/textures/blocks/wool_colored_blue.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_brown.png [moved from android/assets/textures/blocks/wool_colored_brown.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_cyan.png [moved from android/assets/textures/blocks/wool_colored_cyan.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_gray.png [moved from android/assets/textures/blocks/wool_colored_gray.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_green.png [moved from android/assets/textures/blocks/wool_colored_green.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_light_blue.png [moved from android/assets/textures/blocks/wool_colored_light_blue.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_lime.png [moved from android/assets/textures/blocks/wool_colored_lime.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_magenta.png [moved from android/assets/textures/blocks/wool_colored_magenta.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_orange.png [moved from android/assets/textures/blocks/wool_colored_orange.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_pink.png [moved from android/assets/textures/blocks/wool_colored_pink.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_purple.png [moved from android/assets/textures/blocks/wool_colored_purple.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_red.png [moved from android/assets/textures/blocks/wool_colored_red.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_silver.png [moved from android/assets/textures/blocks/wool_colored_silver.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_white.png [moved from android/assets/textures/blocks/wool_colored_white.png with 100% similarity]
android/assets/pp/textures/blocks/wool_colored_yellow.png [moved from android/assets/textures/blocks/wool_colored_yellow.png with 100% similarity]
android/assets/pp/textures/items/bed.png [moved from android/assets/textures/items/bed.png with 100% similarity]
android/assets/pp/textures/items/bucket_empty.png [moved from android/assets/textures/items/bucket_empty.png with 100% similarity]
android/assets/pp/textures/items/bucket_lava.png [moved from android/assets/textures/items/bucket_lava.png with 100% similarity]
android/assets/pp/textures/items/bucket_milk.png [moved from android/assets/textures/items/bucket_milk.png with 100% similarity]
android/assets/pp/textures/items/bucket_water.png [moved from android/assets/textures/items/bucket_water.png with 100% similarity]
android/assets/pp/textures/items/charcoal.png [moved from android/assets/textures/items/charcoal.png with 100% similarity]
android/assets/pp/textures/items/coal.png [moved from android/assets/textures/items/coal.png with 100% similarity]
android/assets/pp/textures/items/diamond.png [moved from android/assets/textures/items/diamond.png with 100% similarity]
android/assets/pp/textures/items/diamond_axe.png [moved from android/assets/textures/items/diamond_axe.png with 100% similarity]
android/assets/pp/textures/items/diamond_hoe.png [moved from android/assets/textures/items/diamond_hoe.png with 100% similarity]
android/assets/pp/textures/items/diamond_pickaxe.png [moved from android/assets/textures/items/diamond_pickaxe.png with 100% similarity]
android/assets/pp/textures/items/diamond_shovel.png [moved from android/assets/textures/items/diamond_shovel.png with 100% similarity]
android/assets/pp/textures/items/diamond_sword.png [moved from android/assets/textures/items/diamond_sword.png with 100% similarity]
android/assets/pp/textures/items/gold_axe.png [moved from android/assets/textures/items/gold_axe.png with 100% similarity]
android/assets/pp/textures/items/gold_hoe.png [moved from android/assets/textures/items/gold_hoe.png with 100% similarity]
android/assets/pp/textures/items/gold_ingot.png [moved from android/assets/textures/items/gold_ingot.png with 100% similarity]
android/assets/pp/textures/items/gold_pickaxe.png [moved from android/assets/textures/items/gold_pickaxe.png with 100% similarity]
android/assets/pp/textures/items/gold_shovel.png [moved from android/assets/textures/items/gold_shovel.png with 100% similarity]
android/assets/pp/textures/items/gold_sword.png [moved from android/assets/textures/items/gold_sword.png with 100% similarity]
android/assets/pp/textures/items/iron_axe.png [moved from android/assets/textures/items/iron_axe.png with 100% similarity]
android/assets/pp/textures/items/iron_hoe.png [moved from android/assets/textures/items/iron_hoe.png with 100% similarity]
android/assets/pp/textures/items/iron_ingot.png [moved from android/assets/textures/items/iron_ingot.png with 100% similarity]
android/assets/pp/textures/items/iron_pickaxe.png [moved from android/assets/textures/items/iron_pickaxe.png with 100% similarity]
android/assets/pp/textures/items/iron_shovel.png [moved from android/assets/textures/items/iron_shovel.png with 100% similarity]
android/assets/pp/textures/items/iron_sword.png [moved from android/assets/textures/items/iron_sword.png with 100% similarity]
android/assets/pp/textures/items/lapis_lazuli.png [moved from android/assets/textures/items/lapis_lazuli.png with 100% similarity]
android/assets/pp/textures/items/shears.png [moved from android/assets/textures/items/shears.png with 100% similarity]
android/assets/pp/textures/items/snowball.png [moved from android/assets/textures/items/snowball.png with 100% similarity]
android/assets/pp/textures/items/spawn_egg.png [moved from android/assets/textures/items/spawn_egg.png with 100% similarity]
android/assets/pp/textures/items/stick.png [moved from android/assets/textures/items/stick.png with 100% similarity]
android/assets/pp/textures/items/stone_axe.png [moved from android/assets/textures/items/stone_axe.png with 100% similarity]
android/assets/pp/textures/items/stone_hoe.png [moved from android/assets/textures/items/stone_hoe.png with 100% similarity]
android/assets/pp/textures/items/stone_pickaxe.png [moved from android/assets/textures/items/stone_pickaxe.png with 100% similarity]
android/assets/pp/textures/items/stone_shovel.png [moved from android/assets/textures/items/stone_shovel.png with 100% similarity]
android/assets/pp/textures/items/stone_sword.png [moved from android/assets/textures/items/stone_sword.png with 100% similarity]
android/assets/pp/textures/items/wood_axe.png [moved from android/assets/textures/items/wood_axe.png with 100% similarity]
android/assets/pp/textures/items/wood_hoe.png [moved from android/assets/textures/items/wood_hoe.png with 100% similarity]
android/assets/pp/textures/items/wood_pickaxe.png [moved from android/assets/textures/items/wood_pickaxe.png with 100% similarity]
android/assets/pp/textures/items/wood_shovel.png [moved from android/assets/textures/items/wood_shovel.png with 100% similarity]
android/assets/pp/textures/items/wood_sword.png [moved from android/assets/textures/items/wood_sword.png with 100% similarity]
core/src/ru/deadsoftware/cavedroid/misc/Assets.java

index 0d75f67daedd357e51ac88e4f1340f0b1d2b3c93..525dd7f5872e262810021671257f3eca08565316 100644 (file)
Binary files a/android/assets/joy_stick.png and b/android/assets/joy_stick.png differ
index 1042b61aecb810ce709b8fad2a8355985dca97f9..3c6e7af2d8a356a88ce9b6d77979d4bcc2e8a0b7 100644 (file)
@@ -48,7 +48,7 @@
       "h": 26
     }
   },
-  "allitems": {
+  "pp/allitems": {
     "creative": {
       "w": 176,
       "h": 136
       "h": 15
     }
   },
-  "inventory": {
+  "pp/inventory": {
     "survival": {
       "w": 176,
       "h": 166
     }
   },
-  "crafting_table": {
+  "pp/crafting_table": {
     "crafting_table": {
       "w": 176,
       "h": 166
     }
   },
-  "furnace": {
+  "pp/furnace": {
     "furnace": {
       "w": 176,
       "h": 166
       "h": 14
     }
   },
-  "chest": {
+  "pp/chest": {
     "chest": {
       "w": 176,
       "h": 168
     }
   },
-  "buttons": {
+  "pp/buttons": {
     "button_0": {
       "w": 200,
       "h": 20
       "h": 20
     }
   },
-  "gui": {
+  "pp/gui": {
     "hotbar": {
       "y": 16,
       "w": 182,
       "h": 16
     }
   },
-  "shade": {},
+  "pp/shade": {},
   "gamelogo": {},
-  "background": {},
-  "health":{
+  "pp/background": {},
+  "pp/health":{
     "heart_whole": {
       "w": 9
     },
index ffc253f1df71e831864fd784fd3244c2062faddb..71cad7a2d69eac9226114ef607735d099bd579ca 100644 (file)
@@ -79,14 +79,14 @@ public class Assets {
         for (int i = 0; i < sprite.length; i++) {
             for (int j = 0; j < sprite[i].length; j++) {
                 sprite[i][j] = flippedSprite(loadTexture(
-                        assetLoader.getAssetHandle("mobs/" + mob + "/" + i + "_" + j + ".png")));
+                        assetLoader.getAssetHandle("pp/mobs/" + mob + "/" + i + "_" + j + ".png")));
                 sprite[i][j].setOrigin(sprite[i][j].getWidth() / 2, 0);
             }
         }
     }
 
     private static void loadBlockDamage(AssetLoader assetLoader) {
-        final Texture blockDamageTexture = loadTexture(assetLoader.getAssetHandle("break.png"));
+        final Texture blockDamageTexture = loadTexture(assetLoader.getAssetHandle("pp/break.png"));
         for (int i = 0; i < BLOCK_DAMAGE_STAGES; i++) {
             blockDamageSprites[i] = new Sprite(flippedRegion(blockDamageTexture, i * 16, 0, 16, 16));
         }
@@ -106,9 +106,10 @@ public class Assets {
         JsonValue json = jsonReader.parse(assetLoader.getAssetHandle("json/texture_regions.json"));
         for (JsonValue file = json.child(); file != null; file = file.next()) {
             Texture texture = loadTexture(assetLoader.getAssetHandle(file.name() + ".png"));
+            final String[] pathSegments = file.name().split("/");
+            final String name = pathSegments[pathSegments.length - 1];
             if (file.size == 0) {
-                textureRegions.put(file.name(),
-                        flippedRegion(texture, 0, 0, texture.getWidth(), texture.getHeight()));
+                textureRegions.put(name, flippedRegion(texture, 0, 0, texture.getWidth(), texture.getHeight()));
             } else {
                 for (JsonValue key = file.child(); key != null; key = key.next()) {
                     int x = getIntFromJson(key, "x", 0);
@@ -171,11 +172,11 @@ public class Assets {
     }
 
     public static Texture resolveItemTexture(AssetLoader assetLoader, String textureName) {
-        return resolveTexture(assetLoader, textureName, "textures/items", itemTextures);
+        return resolveTexture(assetLoader, textureName, "pp/textures/items", itemTextures);
     }
 
     public static Texture resolveBlockTexture(AssetLoader assetLoader, String textureName) {
-        return resolveTexture(assetLoader, textureName, "textures/blocks", blockTextures);
+        return resolveTexture(assetLoader, textureName, "pp/textures/blocks", blockTextures);
     }
 
     private static void loadAllPngsFromDirInto(FileHandle dir, Map<String, Texture> loadInto) {
@@ -185,12 +186,12 @@ public class Assets {
     }
 
     private static void loadItems(AssetLoader assetLoader) {
-        final FileHandle itemsDir = assetLoader.getAssetHandle("textures/items");
+        final FileHandle itemsDir = assetLoader.getAssetHandle("pp/textures/items");
         loadAllPngsFromDirInto(itemsDir, itemTextures);
     }
 
     private static void loadBlocks(AssetLoader assetLoader) {
-        final FileHandle blocksDir = assetLoader.getAssetHandle("textures/blocks");
+        final FileHandle blocksDir = assetLoader.getAssetHandle("pp/textures/blocks");
         loadAllPngsFromDirInto(blocksDir, blockTextures);
     }