From efee6b971367bce5c7169f87061d75f5145ae142 Mon Sep 17 00:00:00 2001 From: buthed010203 Date: Sun, 8 May 2022 20:18:02 -0400 Subject: [PATCH] Minor blockrenderer cleanup (#6791) --- core/src/mindustry/graphics/BlockRenderer.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/core/src/mindustry/graphics/BlockRenderer.java b/core/src/mindustry/graphics/BlockRenderer.java index 515c00a807..c477095f3a 100644 --- a/core/src/mindustry/graphics/BlockRenderer.java +++ b/core/src/mindustry/graphics/BlockRenderer.java @@ -426,7 +426,7 @@ public class BlockRenderer{ updateShadow(build); renderer.minimap.update(tile); } - build.visibleFlags |= (1L << player.team().id); + build.visibleFlags |= (1L << pteam.id); build.wasVisible = true; } @@ -436,19 +436,17 @@ public class BlockRenderer{ Draw.z(Layer.block); } - if(build.team != player.team()){ + if(build.team != pteam){ build.drawTeam(); Draw.z(Layer.block); - } - - if(build.team == player.team() && renderer.drawStatus && block.hasConsumers){ + }else if(renderer.drawStatus && block.hasConsumers){ build.drawStatus(); } } Draw.reset(); }else if(!visible){ //TODO here is the question: should buildings you lost sight of remain rendered? if so, how should this information be stored? - //comment lines below for buggy persistence + //uncomment lines below for buggy persistence //if(build.wasVisible) updateShadow(build); //build.wasVisible = false; }