summaryrefslogtreecommitdiff
path: root/src/main/kotlin/gui
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-01-24 21:58:00 +0100
committerLinnea Gräf <nea@nea.moe>2025-01-24 21:58:00 +0100
commite4f585c173ca0a5d09130ab97c18c48f91fe5ad7 (patch)
tree043c7ceb2424f02c68c208584012f2ecb0c527aa /src/main/kotlin/gui
parent5aa969979ab1dd0e64e5b569cc3b7b281b3e536f (diff)
downloadultra-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.kt9
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
+ )
}
}