diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index f7e285ba11..df097fc0f9 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -395,8 +395,8 @@ public class Renderer extends RendererModule{ Graphics.getEffectSurface().setSize(w, h, true); Core.camera.viewportWidth = w; Core.camera.viewportHeight = h; - Core.camera.position.x = w/2f; - Core.camera.position.y = h/2f; + Core.camera.position.x = w/2f + tilesize/2f; + Core.camera.position.y = h/2f + tilesize/2f; draw(); diff --git a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java index e589e674fb..43662203ea 100644 --- a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java @@ -200,6 +200,7 @@ public class OverlayRenderer{ } void drawBar(Color color, float x, float y, float finion){ + if(finion > 0.9f) finion = 1f; //fixes precision errors finion = Mathf.clamp(finion); if(finion > 0) finion = Mathf.clamp(finion, 0.24f, 1f);