|
@@ -81,6 +81,22 @@ public final class Level
|
|
|
spawns.add(new Point(5, 5));
|
|
|
}
|
|
|
|
|
|
+ /*if(name.equals("00-Tech Demo"))
|
|
|
+ {
|
|
|
+ data.addLayer();
|
|
|
+ int index = data.getLayers() - 1;
|
|
|
+ data.clearLayer(index);
|
|
|
+ int width = data.getWidth();
|
|
|
+ int height = data.getHeight();
|
|
|
+ for(int x = 10; x < width; x++)
|
|
|
+ {
|
|
|
+ for(int y = 0; y < height; y++)
|
|
|
+ {
|
|
|
+ data.setTile(index, x, y, 224 + Math.min(15, x - 10));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }*/
|
|
|
+
|
|
|
resetLevel();
|
|
|
|
|
|
//Entity test = EntityBuilder.buildTest(this, 100, 100);
|
|
@@ -209,7 +225,9 @@ public final class Level
|
|
|
if(tile != -1)
|
|
|
{
|
|
|
Tile t = state.getTile(tile);
|
|
|
+ t.preRender(renderer, x, y);
|
|
|
renderer.drawBlockImage(t.getImage(x, y), x, y, t.getRenderOffsetX(), t.getRenderOffsetY());
|
|
|
+ t.postRender(renderer, x, y);
|
|
|
}
|
|
|
}, startX, endX, startY, endY);
|
|
|
|
|
@@ -220,7 +238,9 @@ public final class Level
|
|
|
if(tile != -1)
|
|
|
{
|
|
|
Tile t = state.getTile(tile);
|
|
|
+ t.preRender(renderer, x, y);
|
|
|
renderer.drawBlockImage(t.getImage(x, y), x, y, t.getRenderOffsetX(), t.getRenderOffsetY());
|
|
|
+ t.postRender(renderer, x, y);
|
|
|
}
|
|
|
}, startX, endX, startY, endY);
|
|
|
|