From fde23ceea06ce4041ca94d7bf64a90f5f9f2cccd Mon Sep 17 00:00:00 2001 From: Sunny Kim <58885089+sk7725@users.noreply.github.com> Date: Tue, 20 Jul 2021 08:11:53 +0900 Subject: [PATCH] SpinSprite DrawRotator for json mods (#5619) --- core/src/mindustry/world/draw/DrawRotator.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/draw/DrawRotator.java b/core/src/mindustry/world/draw/DrawRotator.java index 5d75b77825..3bbf1accc8 100644 --- a/core/src/mindustry/world/draw/DrawRotator.java +++ b/core/src/mindustry/world/draw/DrawRotator.java @@ -2,16 +2,22 @@ package mindustry.world.draw; import arc.*; import arc.graphics.g2d.*; +import mindustry.graphics.*; import mindustry.world.*; import mindustry.world.blocks.production.GenericCrafter.*; public class DrawRotator extends DrawBlock{ public TextureRegion rotator, top; + public boolean drawSpinSprite = false; @Override public void draw(GenericCrafterBuild build){ Draw.rect(build.block.region, build.x, build.y); - Draw.rect(rotator, build.x, build.y, build.totalProgress * 2f); + if(drawSpinSprite){ + Drawf.spinSprite(rotator, build.x, build.y, build.totalProgress * 2f); + }else{ + Draw.rect(rotator, build.x, build.y, build.totalProgress * 2f); + } if(top.found()) Draw.rect(top, build.x, build.y); }