chore: Added ores to registry

Co-authored-by: jull <sefljulie@gmail.com>
Co-committed-by: jull <sefljulie@gmail.com>
This commit is contained in:
jull 2025-03-02 10:40:50 +00:00 committed by Jakub Žitník
parent 7f5d398875
commit 632e65c491
13 changed files with 199 additions and 4 deletions

View File

@ -28,7 +28,7 @@ public class SpriteLoader {
COAL_ORE,
IRON_ORE, // NEWW
GOLD_ORE, //NEWW
// Add Coal Block
COAL_BLOCK, // NEWW
IRON_BLOCK, // NEWW
GOLD_BLOCK, // NEWW
@ -66,7 +66,7 @@ public class SpriteLoader {
ITEM_IRON_ORE, //NEWWW
ITEM_GOLD_ORE, // NEWW
// Add Item Coal Block
ITEM_COAL_BLOCK, // NEWW
ITEM_IRON_BLOCK, //NEWWW
ITEM_GOLD_BLOCK, // NEWW
@ -134,7 +134,7 @@ public class SpriteLoader {
SPRITES_MAP.put(SPRITES.IRON_ORE, new SimpleSprite("iron_ore.ans")); //NEWW
SPRITES_MAP.put(SPRITES.GOLD_ORE, new SimpleSprite("gold_ore.ans")); //NEWW
// Add Coal block
SPRITES_MAP.put(SPRITES.COAL_BLOCK, new SimpleSprite("coal_block.ans")); //NEWW
SPRITES_MAP.put(SPRITES.IRON_BLOCK, new SimpleSprite("iron_block.ans")); //NEWW
SPRITES_MAP.put(SPRITES.GOLD_BLOCK, new SimpleSprite("gold_block.ans")); //NEWW
@ -172,7 +172,7 @@ public class SpriteLoader {
SPRITES_MAP.put(SPRITES.ITEM_IRON_ORE, new SimpleSprite("items/iron_ore.ans")); //NEWWW
SPRITES_MAP.put(SPRITES.ITEM_GOLD_ORE, new SimpleSprite("items/gold_ore.ans")); //NEWWW
// Add Item Coal Block
SPRITES_MAP.put(SPRITES.ITEM_COAL_BLOCK, new SimpleSprite("items/coal_block.ans")); //NEWWW
SPRITES_MAP.put(SPRITES.ITEM_IRON_BLOCK, new SimpleSprite("items/iron_block.ans")); //NEWWW
SPRITES_MAP.put(SPRITES.ITEM_GOLD_BLOCK, new SimpleSprite("items/gold_block.ans")); //NEWWW

View File

@ -0,0 +1,16 @@
package cz.jzitnik.game.entities.items.registry.blocks;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.BlockRegistry;
import cz.jzitnik.game.entities.Block;
import cz.jzitnik.game.entities.items.ItemType;
import cz.jzitnik.game.entities.items.ToolVariant;
import java.util.Arrays;
@BlockRegistry("coal_block")
public class CoalBlock extends Block {
public CoalBlock() {
super("coal_block", SpriteLoader.SPRITES.COAL_BLOCK, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
}
}

View File

@ -0,0 +1,16 @@
package cz.jzitnik.game.entities.items.registry.blocks;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.BlockRegistry;
import cz.jzitnik.game.entities.Block;
import cz.jzitnik.game.entities.items.ItemType;
import cz.jzitnik.game.entities.items.ToolVariant;
import java.util.Arrays;
@BlockRegistry("coal_ore")
public class CoalOreBlock extends Block {
public CoalOreBlock() {
super("coal_ore", SpriteLoader.SPRITES.COAL_ORE, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
}
}

View File

@ -0,0 +1,16 @@
package cz.jzitnik.game.entities.items.registry.blocks;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.BlockRegistry;
import cz.jzitnik.game.entities.Block;
import cz.jzitnik.game.entities.items.ItemType;
import cz.jzitnik.game.entities.items.ToolVariant;
import java.util.Arrays;
@BlockRegistry("gold_block")
public class GoldBlock extends Block {
public GoldBlock() {
super("gold_block", SpriteLoader.SPRITES.GOLD_BLOCK, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
}
}

View File

@ -0,0 +1,16 @@
package cz.jzitnik.game.entities.items.registry.blocks;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.BlockRegistry;
import cz.jzitnik.game.entities.Block;
import cz.jzitnik.game.entities.items.ItemType;
import cz.jzitnik.game.entities.items.ToolVariant;
import java.util.Arrays;
@BlockRegistry("gold_ore")
public class GoldOreBlock extends Block {
public GoldOreBlock() {
super("gold_ore", SpriteLoader.SPRITES.GOLD_BLOCK, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
}
}

View File

@ -0,0 +1,16 @@
package cz.jzitnik.game.entities.items.registry.blocks;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.BlockRegistry;
import cz.jzitnik.game.entities.Block;
import cz.jzitnik.game.entities.items.ItemType;
import cz.jzitnik.game.entities.items.ToolVariant;
import java.util.Arrays;
@BlockRegistry("iron_block")
public class IronBlock extends Block {
public IronBlock() {
super("iron_block", SpriteLoader.SPRITES.IRON_BLOCK, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
}
}

View File

@ -0,0 +1,13 @@
package cz.jzitnik.game.entities.items.registry.items;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.ItemRegistry;
import cz.jzitnik.game.entities.items.Item;
import cz.jzitnik.game.entities.items.ItemType;
@ItemRegistry("coal_block")
public class CoalBlockItem extends Item {
public CoalBlockItem() {
super("coal_block", "Coal block", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_COAL_BLOCK);
}
}

View File

@ -0,0 +1,13 @@
package cz.jzitnik.game.entities.items.registry.items;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.ItemRegistry;
import cz.jzitnik.game.entities.items.Item;
import cz.jzitnik.game.entities.items.ItemType;
@ItemRegistry("coal_ore")
public class CoalOreItem extends Item {
public CoalOreItem() {
super("coal_ore", "Coal ore", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_COAL_ORE);
}
}

View File

@ -0,0 +1,13 @@
package cz.jzitnik.game.entities.items.registry.items;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.ItemRegistry;
import cz.jzitnik.game.entities.items.Item;
import cz.jzitnik.game.entities.items.ItemType;
@ItemRegistry("gold_block")
public class GoldBlockItem extends Item {
public GoldBlockItem() {
super("gold_block", "Gold block", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_GOLD_BLOCK);
}
}

View File

@ -0,0 +1,13 @@
package cz.jzitnik.game.entities.items.registry.items;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.ItemRegistry;
import cz.jzitnik.game.entities.items.Item;
import cz.jzitnik.game.entities.items.ItemType;
@ItemRegistry("gold_ore")
public class GoldOreItem extends Item {
public GoldOreItem() {
super("gold_ore", "Gold ore", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_GOLD_ORE);
}
}

View File

@ -0,0 +1,13 @@
package cz.jzitnik.game.entities.items.registry.items;
import cz.jzitnik.game.SpriteLoader;
import cz.jzitnik.game.annotations.ItemRegistry;
import cz.jzitnik.game.entities.items.Item;
import cz.jzitnik.game.entities.items.ItemType;
@ItemRegistry("iron_block")
public class IronBlockItem extends Item {
public IronBlockItem() {
super("iron_block", "Iron block", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_IRON_BLOCK);
}
}

View File

@ -0,0 +1,25 @@
          
          
           
       
       
           
          
          
       
        
        
            
          
          
            
            
          
            
            
           
            
            
           
        
        

View File

@ -0,0 +1,25 @@