aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util/MoulConfigFragment.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/util/MoulConfigFragment.kt')
-rw-r--r--src/main/kotlin/util/MoulConfigFragment.kt14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/kotlin/util/MoulConfigFragment.kt b/src/main/kotlin/util/MoulConfigFragment.kt
index 7e7f5db..200b780 100644
--- a/src/main/kotlin/util/MoulConfigFragment.kt
+++ b/src/main/kotlin/util/MoulConfigFragment.kt
@@ -4,19 +4,19 @@ import io.github.notenoughupdates.moulconfig.gui.GuiContext
import io.github.notenoughupdates.moulconfig.gui.GuiImmediateContext
import io.github.notenoughupdates.moulconfig.platform.MoulConfigScreenComponent
import me.shedaniel.math.Point
-import net.minecraft.client.gui.DrawContext
-import net.minecraft.text.Text
+import net.minecraft.client.gui.GuiGraphics
+import net.minecraft.network.chat.Component
class MoulConfigFragment(
context: GuiContext,
val position: Point,
val dismiss: () -> Unit
-) : MoulConfigScreenComponent(Text.empty(), context, null) {
+) : MoulConfigScreenComponent(Component.empty(), context, null) {
init {
this.init(MC.instance, MC.screen!!.width, MC.screen!!.height)
}
- override fun createContext(drawContext: DrawContext?): GuiImmediateContext {
+ override fun createContext(drawContext: GuiGraphics?): GuiImmediateContext {
val oldContext = super.createContext(drawContext)
return oldContext.translated(
position.x,
@@ -27,9 +27,9 @@ class MoulConfigFragment(
}
- override fun render(drawContext: DrawContext, i: Int, j: Int, f: Float) {
+ override fun render(drawContext: GuiGraphics, i: Int, j: Int, f: Float) {
val ctx = createContext(drawContext)
- val m = drawContext.matrices
+ val m = drawContext.pose()
m.pushMatrix()
m.translate(position.x.toFloat(), position.y.toFloat())
guiContext.root.render(ctx)
@@ -37,7 +37,7 @@ class MoulConfigFragment(
ctx.renderContext.renderExtraLayers()
}
- override fun close() {
+ override fun onClose() {
dismiss()
}
}