forked from jzitnik/twodcraft
chore: wood sounds
This commit is contained in:
parent
5276e53d87
commit
d3f32b7610
@ -7,7 +7,9 @@ public enum SoundKey {
|
||||
GRAVEL,
|
||||
GRAVEL_WALKING,
|
||||
|
||||
WOOD,
|
||||
WOOD_DIG,
|
||||
WOOD_WALKING,
|
||||
WOOD_MINING,
|
||||
|
||||
HURT,
|
||||
HIT,
|
||||
@ -17,4 +19,6 @@ public enum SoundKey {
|
||||
STONE_DIG,
|
||||
STONE_WALKING,
|
||||
STONE_MINING,
|
||||
|
||||
WOOL_DIG,
|
||||
}
|
||||
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.WOOD_DIG, resourceLocation = {
|
||||
"wood/dig1.ogg",
|
||||
"wood/dig2.ogg",
|
||||
"wood/dig3.ogg",
|
||||
"wood/dig4.ogg",
|
||||
})
|
||||
public class WoodDigSound {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.WOOD_MINING, resourceLocation = {
|
||||
"wood/mining1.ogg",
|
||||
"wood/mining2.ogg",
|
||||
"wood/mining3.ogg",
|
||||
"wood/mining4.ogg",
|
||||
"wood/mining5.ogg",
|
||||
"wood/mining6.ogg"
|
||||
|
||||
})
|
||||
public class WoodMiningSound {
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.WOOD, resourceLocation = {
|
||||
"wood/wood1.ogg",
|
||||
})
|
||||
public class WoodSound {
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.STONE_WALKING, resourceLocation = {
|
||||
"wood/step1.ogg",
|
||||
"wood/step2.ogg",
|
||||
"wood/step3.ogg",
|
||||
"wood/step4.ogg",
|
||||
"wood/step5.ogg",
|
||||
"wood/step6.ogg"
|
||||
})
|
||||
public class WoodWalkingSound {
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.WOOL_DIG, resourceLocation = {
|
||||
"wool/dig1.ogg",
|
||||
"wool/dig2.ogg",
|
||||
"wool/dig3.ogg",
|
||||
"wool/dig4.ogg"
|
||||
})
|
||||
public class WoolDigSound {
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.WOOL_DIG, resourceLocation = {
|
||||
"wool/dig1.ogg",
|
||||
"wool/dig2.ogg",
|
||||
"wool/dig3.ogg",
|
||||
"wool/dig4.ogg"
|
||||
})
|
||||
public class WoolMiningSound {
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.core.sound.registry;
|
||||
|
||||
import cz.jzitnik.game.annotations.SoundRegistry;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
|
||||
@SoundRegistry(key = SoundKey.WOOL_DIG, resourceLocation = {
|
||||
"wool/dig1.ogg",
|
||||
"wool/dig2.ogg",
|
||||
"wool/dig3.ogg",
|
||||
"wool/dig4.ogg"
|
||||
})
|
||||
public class WoolWalkingSound {
|
||||
}
|
@ -1,14 +1,18 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.ResetDataOnMine;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.logic.services.farmland.FarmlandData;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@PlaceSound(SoundKey.GRAVEL)
|
||||
@MineSound(SoundKey.GRAVEL)
|
||||
@WalkSound(SoundKey.GRAVEL_WALKING)
|
||||
@MiningSound(SoundKey.GRAVEL_WALKING)
|
||||
@ResetDataOnMine
|
||||
@BlockRegistry(value = "farmland", drops = "dirt")
|
||||
public class FarmlandBlock extends Block {
|
||||
|
@ -1,15 +1,17 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.Flamable;
|
||||
import cz.jzitnik.game.annotations.ReduceFallDamage;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.reducefalldamage.HaybaleFallDamageReducer;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@MineSound(SoundKey.GRASS)
|
||||
@PlaceSound(SoundKey.GRASS)
|
||||
@WalkSound(SoundKey.GRASS_WALKING)
|
||||
@Flamable
|
||||
@BlockRegistry("haybale")
|
||||
@ReduceFallDamage(HaybaleFallDamageReducer.class)
|
||||
|
@ -7,6 +7,7 @@ import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.logic.services.flowing.FlowingData;
|
||||
import cz.jzitnik.game.sprites.Water;
|
||||
|
||||
|
||||
@Burning
|
||||
@BlockRegistry(value = "lava", drops = "lava_bucket")
|
||||
public class LavaBlock extends Block {
|
||||
|
@ -1,15 +1,18 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.Flamable;
|
||||
import cz.jzitnik.game.annotations.PlaceOnSolidNoHandler;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.blocks.OakDoorData;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@MineSound(SoundKey.WOOD_DIG)
|
||||
@PlaceSound(SoundKey.WOOD_DIG)
|
||||
@MiningSound(SoundKey.WOOD_MINING)
|
||||
@WalkSound(SoundKey.WOOD_WALKING)
|
||||
@Flamable
|
||||
@PlaceOnSolidNoHandler
|
||||
@BlockRegistry("oak_door")
|
||||
|
@ -1,8 +1,8 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.Flamable;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
|
@ -1,18 +1,17 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.Flamable;
|
||||
import cz.jzitnik.game.annotations.MineSound;
|
||||
import cz.jzitnik.game.annotations.PlaceSound;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@MineSound(SoundKey.WOOD)
|
||||
@PlaceSound(SoundKey.WOOD)
|
||||
@MineSound(SoundKey.WOOD_DIG)
|
||||
@PlaceSound(SoundKey.WOOD_DIG)
|
||||
@MiningSound(SoundKey.WOOD_MINING)
|
||||
@WalkSound(SoundKey.WOOD_WALKING)
|
||||
@Flamable
|
||||
@BlockRegistry("oak_log")
|
||||
public class OakLogBlock extends Block {
|
||||
|
@ -1,13 +1,17 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.Flamable;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@MineSound(SoundKey.WOOD_DIG)
|
||||
@PlaceSound(SoundKey.WOOD_DIG)
|
||||
@MiningSound(SoundKey.WOOD_MINING)
|
||||
@WalkSound(SoundKey.WOOD_WALKING)
|
||||
@Flamable
|
||||
@BlockRegistry("oak_planks")
|
||||
public class OakPlanksBlock extends Block {
|
||||
|
@ -1,20 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.grassy;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockDropPercentage;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.BreakableByWater;
|
||||
import cz.jzitnik.game.annotations.BreaksByPlace;
|
||||
import cz.jzitnik.game.annotations.BreaksFalling;
|
||||
import cz.jzitnik.game.annotations.CustomDrop;
|
||||
import cz.jzitnik.game.annotations.MineSound;
|
||||
import cz.jzitnik.game.annotations.PlaceOnSolid;
|
||||
import cz.jzitnik.game.annotations.PlaceSound;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
|
||||
@MineSound(SoundKey.GRASS)
|
||||
@PlaceSound(SoundKey.GRASS)
|
||||
@WalkSound(SoundKey.GRASS_WALKING)
|
||||
@PlaceOnSolid
|
||||
@BreakableByWater
|
||||
@BreaksFalling
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("black_wool")
|
||||
public class BlackWoolBlock extends Block {
|
||||
public BlackWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("blue_wool")
|
||||
public class BlueWoolBlock extends Block {
|
||||
public BlueWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("brown_wool")
|
||||
public class BrownWoolBlock extends Block {
|
||||
public BrownWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("cyan_wool")
|
||||
public class CyanWoolBlock extends Block {
|
||||
public CyanWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("gray_wool")
|
||||
public class GrayWoolBlock extends Block {
|
||||
public GrayWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("green_wool")
|
||||
public class GreenWoolBlock extends Block {
|
||||
public GreenWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("light_blue_wool")
|
||||
public class LightBlueWoolBlock extends Block {
|
||||
public LightBlueWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("light_gray_wool")
|
||||
public class LightGrayWoolBlock extends Block {
|
||||
public LightGrayWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("lime_wool")
|
||||
public class LimeWoolBlock extends Block {
|
||||
public LimeWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("magenta_wool")
|
||||
public class MagentaWoolBlock extends Block {
|
||||
public MagentaWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("orange_wool")
|
||||
public class OrangeWoolBlock extends Block {
|
||||
public OrangeWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("pink_wool")
|
||||
public class PinkWoolBlock extends Block {
|
||||
public PinkWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("purple_wool")
|
||||
public class PurpleWoolBlock extends Block {
|
||||
public PurpleWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("red_wool")
|
||||
public class RedWoolBlock extends Block {
|
||||
public RedWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("white_wool")
|
||||
public class WhiteWoolBlock extends Block {
|
||||
public WhiteWoolBlock() {
|
||||
|
@ -1,10 +1,15 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks.wools;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.sprites.Wool;
|
||||
|
||||
@PlaceSound(SoundKey.WOOL_DIG)
|
||||
@MineSound(SoundKey.WOOL_DIG)
|
||||
@WalkSound(SoundKey.WOOL_DIG)
|
||||
@MiningSound(SoundKey.WOOL_DIG)
|
||||
@BlockRegistry("yellow_wool")
|
||||
public class YellowWoolBlock extends Block {
|
||||
public YellowWoolBlock() {
|
||||
|
@ -1,5 +1,10 @@
|
||||
package cz.jzitnik.game.sprites;
|
||||
|
||||
import cz.jzitnik.game.annotations.MineSound;
|
||||
import cz.jzitnik.game.annotations.MiningSound;
|
||||
import cz.jzitnik.game.annotations.PlaceSound;
|
||||
import cz.jzitnik.game.annotations.WalkSound;
|
||||
import cz.jzitnik.game.core.sound.SoundKey;
|
||||
import cz.jzitnik.tui.Sprite;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
BIN
src/main/resources/sounds/wood/dig2.ogg
Normal file
BIN
src/main/resources/sounds/wood/dig2.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/dig3.ogg
Normal file
BIN
src/main/resources/sounds/wood/dig3.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/dig4.ogg
Normal file
BIN
src/main/resources/sounds/wood/dig4.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/mining1.ogg
Normal file
BIN
src/main/resources/sounds/wood/mining1.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/mining2.ogg
Normal file
BIN
src/main/resources/sounds/wood/mining2.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/mining3.ogg
Normal file
BIN
src/main/resources/sounds/wood/mining3.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/mining4.ogg
Normal file
BIN
src/main/resources/sounds/wood/mining4.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/mining5.ogg
Normal file
BIN
src/main/resources/sounds/wood/mining5.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/mining6.ogg
Normal file
BIN
src/main/resources/sounds/wood/mining6.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/step1.ogg
Normal file
BIN
src/main/resources/sounds/wood/step1.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/step2.ogg
Normal file
BIN
src/main/resources/sounds/wood/step2.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/step3.ogg
Normal file
BIN
src/main/resources/sounds/wood/step3.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/step4.ogg
Normal file
BIN
src/main/resources/sounds/wood/step4.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/step5.ogg
Normal file
BIN
src/main/resources/sounds/wood/step5.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wood/step6.ogg
Normal file
BIN
src/main/resources/sounds/wood/step6.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wool/dig1.ogg
Normal file
BIN
src/main/resources/sounds/wool/dig1.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wool/dig2.ogg
Normal file
BIN
src/main/resources/sounds/wool/dig2.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wool/dig3.ogg
Normal file
BIN
src/main/resources/sounds/wool/dig3.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/sounds/wool/dig4.ogg
Normal file
BIN
src/main/resources/sounds/wool/dig4.ogg
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user