From 1a686c44a13cff0c17c0cf024393705dcdcdb6f3 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 9 Sep 2021 09:59:35 -0400 Subject: [PATCH] Fixed editor crash --- core/src/mindustry/ai/BlockIndexer.java | 2 ++ core/src/mindustry/type/UnitType.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/ai/BlockIndexer.java b/core/src/mindustry/ai/BlockIndexer.java index 519720e4ac..cde88990f3 100644 --- a/core/src/mindustry/ai/BlockIndexer.java +++ b/core/src/mindustry/ai/BlockIndexer.java @@ -50,10 +50,12 @@ public class BlockIndexer{ clearFlags(); Events.on(TilePreChangeEvent.class, event -> { + if(state.isEditor()) return; removeIndex(event.tile); }); Events.on(TileChangeEvent.class, event -> { + if(state.isEditor()) return; addIndex(event.tile); }); diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java index 5825e85763..7d7357b871 100644 --- a/core/src/mindustry/type/UnitType.java +++ b/core/src/mindustry/type/UnitType.java @@ -629,7 +629,7 @@ public class UnitType extends UnlockableContent{ Draw.color(0, 0, 0, 0.4f); float rad = 1.6f; float size = Math.max(region.width, region.height) * Draw.scl; - Draw.rect(softShadowRegion, unit, size * rad * Draw.xscl, size * rad * Draw.yscl); + Draw.rect(softShadowRegion, unit, size * rad * Draw.xscl, size * rad * Draw.yscl, unit.rotation - 90); Draw.color(); }