diff options
author | Linnea Gräf <nea@nea.moe> | 2025-01-24 21:58:00 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2025-01-24 21:58:00 +0100 |
commit | e4f585c173ca0a5d09130ab97c18c48f91fe5ad7 (patch) | |
tree | 043c7ceb2424f02c68c208584012f2ecb0c527aa /src/main/kotlin/gui | |
parent | 5aa969979ab1dd0e64e5b569cc3b7b281b3e536f (diff) | |
download | ultra-notifier-e4f585c173ca0a5d09130ab97c18c48f91fe5ad7.tar.gz ultra-notifier-e4f585c173ca0a5d09130ab97c18c48f91fe5ad7.tar.bz2 ultra-notifier-e4f585c173ca0a5d09130ab97c18c48f91fe5ad7.zip |
feat: Add nine slice renderer
Diffstat (limited to 'src/main/kotlin/gui')
-rw-r--r-- | src/main/kotlin/gui/MessageUi.kt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/kotlin/gui/MessageUi.kt b/src/main/kotlin/gui/MessageUi.kt index f3feeb7..5f337f3 100644 --- a/src/main/kotlin/gui/MessageUi.kt +++ b/src/main/kotlin/gui/MessageUi.kt @@ -2,6 +2,7 @@ package moe.nea.ultranotifier.gui import gg.essential.universal.UMatrixStack import gg.essential.universal.UScreen +import juuxel.libninepatch.NinePatch import moe.nea.ultranotifier.util.render.ScreenRenderUtils import moe.nea.ultranotifier.util.ultraIdentifier import java.awt.Color @@ -15,5 +16,13 @@ class MessageUi : UScreen() { matrixStack, 200.0, 0.0, 300.0, 100.0 ) + ScreenRenderUtils.renderNineSlice( + NinePatch.builder(ultraIdentifier("textures/gui/square_panel.png")) + .cornerSize(10) + .mode(NinePatch.Mode.STRETCHING) + .cornerUv(0.1F, 0.1F).build(), + matrixStack, + 225.0, 25.0, 275.0, 75.0 + ) } } |