Added more blocks, updated Delta map

This commit is contained in:
Anuken
2017-05-20 10:08:25 -04:00
parent 6709d9856d
commit c74a8a2fa6
12 changed files with 214 additions and 116 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -6,7 +6,7 @@ filter: Nearest,Nearest
repeat: none repeat: none
block block
rotate: false rotate: false
xy: 161, 23 xy: 175, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
@@ -20,7 +20,7 @@ bossmech
index: -1 index: -1
bullet bullet
rotate: false rotate: false
xy: 171, 23 xy: 185, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
@@ -34,98 +34,112 @@ circle
index: -1 index: -1
coal1 coal1
rotate: false rotate: false
xy: 181, 23 xy: 195, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
coal2 coal2
rotate: false rotate: false
xy: 191, 23 xy: 205, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
coal3 coal3
rotate: false rotate: false
xy: 201, 23 xy: 215, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
coaldrill coaldrill
rotate: false rotate: false
xy: 211, 23 xy: 225, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
conveyor conveyor
rotate: false rotate: false
xy: 221, 23 xy: 235, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
conveyormove conveyormove
rotate: false rotate: false
xy: 231, 23 xy: 245, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
core core
rotate: false rotate: false
xy: 241, 23 xy: 255, 23
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
deepwater
rotate: false
xy: 265, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
dirt1 dirt1
rotate: false rotate: false
xy: 251, 23 xy: 275, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
dirt2 dirt2
rotate: false rotate: false
xy: 261, 23 xy: 285, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
dirt3 dirt3
rotate: false rotate: false
xy: 271, 23 xy: 295, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
dirtblock dirtblock
rotate: false rotate: false
xy: 281, 23 xy: 305, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
dirtedge
rotate: false
xy: 37, 19
size: 12, 12
orig: 12, 12
offset: 0, 0
index: -1
doubleturret doubleturret
rotate: false rotate: false
xy: 51, 7 xy: 65, 7
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
drill drill
rotate: false rotate: false
xy: 291, 23 xy: 315, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
fastmech fastmech
rotate: false rotate: false
xy: 301, 23 xy: 325, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
@@ -139,126 +153,140 @@ firemech
index: -1 index: -1
flameturret flameturret
rotate: false rotate: false
xy: 65, 21 xy: 79, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
furnace furnace
rotate: false rotate: false
xy: 311, 23 xy: 335, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
smelter smelter
rotate: false rotate: false
xy: 311, 23 xy: 335, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
grass1 grass1
rotate: false rotate: false
xy: 321, 23 xy: 345, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
grass2 grass2
rotate: false rotate: false
xy: 331, 23 xy: 355, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
grass3 grass3
rotate: false rotate: false
xy: 341, 23 xy: 365, 23
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
grassblock
rotate: false
xy: 375, 23
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
grassblock2
rotate: false
xy: 385, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
grassedge grassedge
rotate: false rotate: false
xy: 37, 19 xy: 37, 5
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-coal icon-coal
rotate: false rotate: false
xy: 351, 23 xy: 395, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-iron icon-iron
rotate: false rotate: false
xy: 361, 23 xy: 405, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-steel icon-steel
rotate: false rotate: false
xy: 371, 23 xy: 415, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
icon-stone icon-stone
rotate: false rotate: false
xy: 381, 23 xy: 425, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
iron1 iron1
rotate: false rotate: false
xy: 391, 23 xy: 435, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
iron2 iron2
rotate: false rotate: false
xy: 401, 23 xy: 445, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
iron3 iron3
rotate: false rotate: false
xy: 411, 23 xy: 455, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
irondrill irondrill
rotate: false rotate: false
xy: 421, 23 xy: 465, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
ironwall ironwall
rotate: false rotate: false
xy: 431, 23 xy: 475, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
junction junction
rotate: false rotate: false
xy: 441, 23 xy: 485, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
laser laser
rotate: false rotate: false
xy: 63, 5 xy: 77, 5
size: 1, 12 size: 1, 12
orig: 1, 12 orig: 1, 12
offset: 0, 0 offset: 0, 0
@@ -272,238 +300,259 @@ laserend
index: -1 index: -1
machineturret machineturret
rotate: false rotate: false
xy: 77, 21 xy: 91, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
mech1 mech1
rotate: false rotate: false
xy: 451, 23 xy: 495, 23
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
megarepairturret megarepairturret
rotate: false rotate: false
xy: 89, 21 xy: 103, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
mossblock
rotate: false
xy: 80, 11
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
mossstone
rotate: false
xy: 80, 11
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
player player
rotate: false rotate: false
xy: 461, 23 xy: 80, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
repairturret repairturret
rotate: false rotate: false
xy: 101, 21 xy: 115, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
rock rock
rotate: false rotate: false
xy: 471, 23 xy: 90, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
rock2 rock2
rotate: false rotate: false
xy: 481, 23 xy: 90, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
rock2shadow rock2shadow
rotate: false rotate: false
xy: 491, 23 xy: 100, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
rockshadow rockshadow
rotate: false rotate: false
xy: 501, 23 xy: 100, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
router router
rotate: false rotate: false
xy: 66, 11 xy: 110, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
shadow shadow
rotate: false rotate: false
xy: 113, 21 xy: 127, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
shotgunturret shotgunturret
rotate: false rotate: false
xy: 125, 21 xy: 139, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
shrub
rotate: false
xy: 110, 1
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
shrubshadow
rotate: false
xy: 120, 11
size: 8, 8
orig: 8, 8
offset: 0, 0
index: -1
sniperturret sniperturret
rotate: false rotate: false
xy: 137, 21 xy: 151, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
steelconveyor steelconveyor
rotate: false rotate: false
xy: 66, 1 xy: 120, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
steelconveyormove steelconveyormove
rotate: false rotate: false
xy: 76, 11 xy: 130, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
steelwall steelwall
rotate: false rotate: false
xy: 76, 1 xy: 130, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stone stone
rotate: false rotate: false
xy: 37, 5 xy: 51, 19
size: 12, 12
orig: 12, 12
offset: 0, 0
index: -1
stoneedge
rotate: false
xy: 37, 5
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stone1 stone1
rotate: false rotate: false
xy: 86, 11 xy: 140, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stone2 stone2
rotate: false rotate: false
xy: 86, 1 xy: 140, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stone3 stone3
rotate: false rotate: false
xy: 96, 11 xy: 150, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stoneblock stoneblock
rotate: false rotate: false
xy: 96, 1 xy: 150, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stoneblock2 stoneblock2
rotate: false rotate: false
xy: 106, 11 xy: 160, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stoneblock3 stoneblock3
rotate: false rotate: false
xy: 106, 1 xy: 160, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stonedrill stonedrill
rotate: false rotate: false
xy: 116, 11 xy: 170, 11
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stonedrillhead stoneedge
rotate: false rotate: false
xy: 116, 11 xy: 51, 5
size: 8, 8 size: 12, 12
orig: 8, 8 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
stonewall stonewall
rotate: false rotate: false
xy: 116, 1 xy: 170, 1
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
turret turret
rotate: false rotate: false
xy: 149, 21 xy: 163, 21
size: 10, 10 size: 10, 10
orig: 10, 10 orig: 10, 10
offset: 0, 0 offset: 0, 0
index: -1 index: -1
water water
rotate: false rotate: false
xy: 126, 11 xy: 180, 13
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
wateredge wateredge
rotate: false rotate: false
xy: 51, 19 xy: 65, 19
size: 12, 12 size: 12, 12
orig: 12, 12 orig: 12, 12
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapon-blaster weapon-blaster
rotate: false rotate: false
xy: 126, 1 xy: 180, 3
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapon-flamethrower weapon-flamethrower
rotate: false rotate: false
xy: 136, 11 xy: 190, 13
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapon-multigun weapon-multigun
rotate: false rotate: false
xy: 136, 1 xy: 190, 3
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0
index: -1 index: -1
weapon-trishot weapon-trishot
rotate: false rotate: false
xy: 146, 11 xy: 200, 13
size: 8, 8 size: 8, 8
orig: 8, 8 orig: 8, 8
offset: 0, 0 offset: 0, 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 B

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 B

After

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 B

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -18,7 +18,7 @@ public class Vars{
public static final float respawnduration = 60*4; public static final float respawnduration = 60*4;
public static final float wavespace = 20*60; public static final float wavespace = 20*60;
public static final float enemyspawnspace = 65; public static final float enemyspawnspace = 65;
public static boolean debug = false; public static boolean debug = true;
public static final Vector2 vector = new Vector2(); public static final Vector2 vector = new Vector2();
@@ -35,7 +35,7 @@ public class Vars{
public static float breaktime = 0; public static float breaktime = 0;
public static final String[] maps = {"delta", "canyon", "pit", "maze", "test"}; public static final String[] maps = {"delta", "canyon", "pit", "maze"};
public static Pixmap[] mapPixmaps; public static Pixmap[] mapPixmaps;
public static Texture[] mapTextures; public static Texture[] mapTextures;
public static int currentMap; public static int currentMap;

View File

@@ -25,7 +25,7 @@ public class World{
public static boolean solid(int x, int y){ public static boolean solid(int x, int y){
Tile tile = tile(x, y); Tile tile = tile(x, y);
return tile == null || tile.block().solid; return tile == null || tile.block().solid || (tile.floor().solid && (tile.block() == Blocks.air));
} }
public static int width(){ public static int width(){

View File

@@ -7,6 +7,7 @@ import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.Pixmap; import com.badlogic.gdx.graphics.Pixmap;
import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.math.MathUtils; import com.badlogic.gdx.math.MathUtils;
import com.badlogic.gdx.utils.ObjectMap;
import io.anuke.mindustry.world.blocks.Blocks; import io.anuke.mindustry.world.blocks.Blocks;
import io.anuke.ucore.graphics.Hue; import io.anuke.ucore.graphics.Hue;
@@ -14,11 +15,18 @@ import io.anuke.ucore.noise.Noise;
import io.anuke.ucore.util.Mathf; import io.anuke.ucore.util.Mathf;
public class Generator{ public class Generator{
static final int stonefloor = Color.rgba8888(Hue.rgb(54, 54, 54));
static final int stone = Color.rgba8888(Hue.rgb(128, 128, 128));
static final int spawn = Color.rgba8888(Color.RED); static final int spawn = Color.rgba8888(Color.RED);
static final int start = Color.rgba8888(Color.GREEN); static final int start = Color.rgba8888(Color.GREEN);
static ObjectMap<Integer, Block> colors = map(
Hue.rgb(80, 150, 90), Blocks.grass,
Hue.rgb(90, 180, 100), Blocks.grassblock,
Hue.rgb(80, 110, 180), Blocks.water,
Hue.rgb(70, 90, 150), Blocks.deepwater,
Hue.rgb(110, 80, 30), Blocks.dirt,
Hue.rgb(100, 100, 100), Blocks.stoneblock
);
/**Returns world size.*/ /**Returns world size.*/
public static void generate(int map){ public static void generate(int map){
Pixmap pix = mapPixmaps[map]; Pixmap pix = mapPixmaps[map];
@@ -31,37 +39,44 @@ public class Generator{
int color = pix.getPixel(x, pix.getHeight()-1-y); int color = pix.getPixel(x, pix.getHeight()-1-y);
if(Noise.nnoise(x, y, 8, 1) > 0.22){ if(colors.containsKey(color)){
floor = Blocks.iron; //TODO less hacky method
} if(colors.get(color).name().contains("block")){
block = colors.get(color);
if(Noise.nnoise(x, y, 8, 1) > 0.1){ }else{
floor = Blocks.grass; floor = colors.get(color);
} }
if(Noise.nnoise(x, y, 8, 1) > 0.1){
floor = Blocks.water;
}
if(Mathf.chance(0.01)){
block = Blocks.rock;
}
if(Mathf.chance(0.01)){
block = Blocks.rock2;
}
if(Noise.nnoise(x, y, 6, 1) > 0.245){
floor = Blocks.coal;
}
if(color == stone && map == 1){
block = Blocks.dirtblock;
}else if(color == stone){
block = Mathf.choose(Blocks.stoneblock, Blocks.stoneblock2, Blocks.stoneblock3);
}else if(color == start){ }else if(color == start){
core = tiles[x][y]; core = tiles[x][y];
}else if(color == spawn){ }else if(color == spawn){
spawnpoints.add(tiles[x][y]); spawnpoints.add(tiles[x][y]);
}else{
if(Mathf.chance(0.02)){
block = Mathf.choose(Blocks.rock, Blocks.rock2);
}
}
if(floor == Blocks.stone || floor == Blocks.grass){
if(Noise.nnoise(x, y, 8, 1) > 0.2){
floor = Blocks.iron;
}
if(Noise.nnoise(x, y, 6, 1) > 0.242){
floor = Blocks.coal;
}
}
if(block == Blocks.grassblock){
floor = Blocks.grass;
block = Mathf.choose(Blocks.grassblock, Blocks.grassblock2);
}
if(block == Blocks.stoneblock){
block = Mathf.choose(Blocks.stoneblock, Blocks.stoneblock2, Blocks.stoneblock3);
}
if(floor == Blocks.grass && Mathf.chance(0.02) && block == Blocks.air){
block = Blocks.shrub;
} }
tiles[x][y].setBlock(block); tiles[x][y].setBlock(block);
@@ -80,4 +95,15 @@ public class Generator{
mapTextures[i] = new Texture(pix); mapTextures[i] = new Texture(pix);
} }
} }
private static ObjectMap<Integer, Block> map(Object...objects){
ObjectMap<Integer, Block> out = new ObjectMap<>();
for(int i = 0; i < objects.length; i += 2){
out.put(Hue.rgb((Color)objects[i]), (Block)objects[i+1]);
}
return out;
}
} }

View File

@@ -11,6 +11,16 @@ public class Blocks{
public void draw(Tile tile){} public void draw(Tile tile){}
}, },
deepwater = new Block("deepwater"){{
vary = false;
solid = true;
}},
water = new Block("water"){{
vary = false;
solid = true;
}},
stone = new Block("stone"), stone = new Block("stone"),
dirt = new Block("dirt"), dirt = new Block("dirt"),
@@ -21,11 +31,6 @@ public class Blocks{
grass = new Block("grass"), grass = new Block("grass"),
water = new Block("water"){{
vary = false;
solid = true;
}},
stoneblock = new Block("stoneblock"){{ stoneblock = new Block("stoneblock"){{
solid = true; solid = true;
}}, }},
@@ -38,16 +43,34 @@ public class Blocks{
solid = true; solid = true;
}}, }},
grassblock = new Block("grassblock"){{
solid = true;
}},
grassblock2 = new Block("grassblock2"){{
solid = true;
}},
mossblock = new Block("mossblock"){{
solid = true;
}},
shrub = new Block("shrub"){{
shadow = "shrubshadow";
breakable = true;
breaktime = 10;
}},
rock = new Block("rock"){{ rock = new Block("rock"){{
shadow = "rockshadow"; shadow = "rockshadow";
breakable = true; breakable = true;
breaktime = 10; breaktime = 15;
}}, }},
rock2 = new Block("rock2"){{ rock2 = new Block("rock2"){{
shadow = "rock2shadow"; shadow = "rock2shadow";
breakable = true; breakable = true;
breaktime = 10; breaktime = 15;
}}, }},
dirtblock = new Block("dirtblock"){{ dirtblock = new Block("dirtblock"){{