This commit is contained in:
Anuken
2020-04-23 14:50:30 -04:00
parent 7091cad704
commit 87ed405916
3 changed files with 3 additions and 9 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 127 KiB

View File

@@ -180,6 +180,7 @@ public class Renderer implements ApplicationListener{
} }
graphics.clear(clearColor); graphics.clear(clearColor);
Draw.reset();
//TODO 'animated water' is a bad name for this setting //TODO 'animated water' is a bad name for this setting
if(Core.settings.getBool("animatedwater") || Core.settings.getBool("animatedshields")){ if(Core.settings.getBool("animatedwater") || Core.settings.getBool("animatedshields")){
@@ -204,7 +205,7 @@ public class Renderer implements ApplicationListener{
blocks.floor.endDraw(); blocks.floor.endDraw();
}); });
Draw.drawRange(Layer.blockBuilding, () -> Draw.shader(Shaders.blockbuild, false), Draw::shader); Draw.drawRange(Layer.blockBuilding, () -> Draw.shader(Shaders.blockbuild, true), Draw::shader);
if(state.rules.lighting){ if(state.rules.lighting){
Draw.draw(Layer.light, lights::draw); Draw.draw(Layer.light, lights::draw);

View File

@@ -169,14 +169,7 @@ public class BuildBlock extends Block{
@Override @Override
public void draw(){ public void draw(){
//When breaking, don't draw the previous block... since it's the thing you were breaking if(!(previous == null || cblock == null || previous == cblock) && Core.atlas.isFound(previous.icon(Cicon.full))){
if(cblock != null && previous == cblock){
return;
}
if(previous == null || cblock == null) return;
if(Core.atlas.isFound(previous.icon(Cicon.full))){
Draw.rect(previous.icon(Cicon.full), x, y, previous.rotate ? tile.rotation() * 90 : 0); Draw.rect(previous.icon(Cicon.full), x, y, previous.rotate ? tile.rotation() * 90 : 0);
} }