From 2583541c0fed3c14dc5890ad38e877b849748046 Mon Sep 17 00:00:00 2001 From: Sunny Kim <58885089+sk7725@users.noreply.github.com> Date: Mon, 19 Jul 2021 16:36:58 +0900 Subject: [PATCH] spinSprite --- core/src/mindustry/graphics/Drawf.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/mindustry/graphics/Drawf.java b/core/src/mindustry/graphics/Drawf.java index 7d8b2be9d5..6c4ea7630b 100644 --- a/core/src/mindustry/graphics/Drawf.java +++ b/core/src/mindustry/graphics/Drawf.java @@ -274,4 +274,13 @@ public class Drawf{ Draw.reset(); } + + /** Draws a sprite that should be lightwise correct. Provided sprite must be symmetrical. */ + public static void spinSprite(TextureRegion region, float x, float y, float r){ + r = Mathf.mod(r, 90f); + Draw.rect(region, x, y, r); + Draw.alpha(r / 90f); + Draw.rect(region, x, y, r - 90f); + Draw.alpha(1f); + } }