X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fmisc%2Futils%2FRenderingUtils.kt;h=24813acc853fe54ef5421c046a55c48cfede0b39;hb=f34df6e5eb1052467333f1461c67e75b21eb0d95;hp=d197229578bfb8a92e989eb228b05a2bf05f0c69;hpb=3a63261d832e0951af6c7095598eb48658c4a9f5;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/misc/utils/RenderingUtils.kt b/core/src/ru/deadsoftware/cavedroid/misc/utils/RenderingUtils.kt index d197229..24813ac 100644 --- a/core/src/ru/deadsoftware/cavedroid/misc/utils/RenderingUtils.kt +++ b/core/src/ru/deadsoftware/cavedroid/misc/utils/RenderingUtils.kt @@ -5,6 +5,7 @@ import com.badlogic.gdx.graphics.g2d.GlyphLayout import com.badlogic.gdx.graphics.g2d.SpriteBatch import com.badlogic.gdx.math.Rectangle import ru.deadsoftware.cavedroid.misc.Assets +import java.awt.Color as JavaColor private fun Rectangle.shifted(shift: Float) = Rectangle(x + shift, y, width, height) @@ -50,3 +51,8 @@ fun SpriteBatch.drawString(str: String, x: Float, y: Float, color: Color = Color Assets.minecraftFont.color = color return Assets.minecraftFont.draw(this, str, x, y) } + +fun colorFromHexString(hex: String): Color { + val rgba = (JavaColor.decode(hex).rgb shl 8) or (0xFF) + return Color(rgba) +}