Skip to content

Commit

Permalink
the gui centering of 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
ttttdoy committed Aug 31, 2024
1 parent b592126 commit 53a7406
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 41 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@ import breadmod.menu.item.ToolGunCreatorMenu
import breadmod.util.gui.IHoldScreen
import breadmod.util.gui.SerializedScreen
import breadmod.util.gui.widget.ContainerWidget
import breadmod.util.render.PostProcessingRegistry
import breadmod.util.render.rgMinecraft
import breadmod.util.render.shaderPreCompilation
import net.minecraft.client.KeyMapping
import net.minecraft.client.gui.GuiGraphics
import net.minecraft.client.renderer.PostChain
import net.minecraft.network.chat.Component
import net.minecraft.world.entity.player.Inventory
Expand Down Expand Up @@ -39,19 +38,26 @@ internal class ToolGunCreatorSerializedScreen(
const val POST_PROCESSING_ENTRY_BLUR_NAME = "ToolGun Creator Mode GUI Blur"
}

override fun render(pGuiGraphics: GuiGraphics, pMouseX: Int, pMouseY: Int, pPartialTick: Float) {
super.render(pGuiGraphics, pMouseX, pMouseY, pPartialTick)
}

override fun init() {
super.init()
if (blurChain == null) {
shaderPreCompilation[blurChainLoc.toString()] = { _, _, _, _, _ ->
TODO("Figure it out. https://ktstephano.github.io/rendering/opengl/ssbos")
}
rootWidget.x = (width - rootWidget.width) / 2
rootWidget.y = (height - rootWidget.height) / 2

blurChain = PostChain(
rgMinecraft.textureManager, rgMinecraft.resourceManager,
rgMinecraft.mainRenderTarget, blurChainLoc
)
}
PostProcessingRegistry.addProcessor(POST_PROCESSING_ENTRY_BLUR_NAME, blurChain!!)
// if (blurChain == null) {
// shaderPreCompilation[blurChainLoc.toString()] = { _, _, _, _, _ ->
// TODO("Figure it out. https://ktstephano.github.io/rendering/opengl/ssbos")
// }
//
// blurChain = PostChain(
// rgMinecraft.textureManager, rgMinecraft.resourceManager,
// rgMinecraft.mainRenderTarget, blurChainLoc
// )
// }
// PostProcessingRegistry.addProcessor(POST_PROCESSING_ENTRY_BLUR_NAME, blurChain!!)
}

/**
Expand All @@ -61,6 +67,6 @@ internal class ToolGunCreatorSerializedScreen(
*/
override fun onClose() {
super.onClose()
PostProcessingRegistry.removeProcessor(POST_PROCESSING_ENTRY_BLUR_NAME)
// PostProcessingRegistry.removeProcessor(POST_PROCESSING_ENTRY_BLUR_NAME)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,42 +36,50 @@ internal object ToolGunCreatorSpawnMenuFactory : SerializedScreenFactory<ToolGun

override fun default(): ContainerWidget = ContainerWidget(
0, 0,
600, 600,
398, 190,
0f,
Component.empty(),
mutableMapOf(
// ContainerWidget(
// 200, 600,
// 0, 0,
// Math.toRadians(0.0).toFloat(),
// Component.empty(),
// mutableMapOf(
// TextWidget(
// 0, 0,
// 200, 600,
// Component.literal(
// @Suppress("LongLine")
// "BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD BREADMOD"
// ),
// Color(1f, 1f, 1f, 0.5f),
// pCentering = TextWidget.CenteringType.CENTER_RECT,
// pWrapping = TextWidget.WrappingType.WRAP_VERTICAL,
// pNoScissor = true
// ) to 0.0
// )
// ) to 0.0,
// left panel
BackgroundWidget.SolidColorBackgroundWidget(
28, 28,
304, 144,
Color(0f, 0f, 0f, 0.1f)
0, 0,
78, 190,
Color(0f, 0f, 0f, 0.4f)
) to (0.0 to null),
BackgroundWidget.SolidColorBackgroundWidget(
29, 29,
302, 142,
Color(0f, 0f, 0f, 0.1f)
1, 1,
76, 93,
Color(1f, 0f, 0f, 0.4f)
) to (0.1 to null),
BackgroundWidget.SolidColorBackgroundWidget(
1, 96,
76, 93,
Color(0f, 0f, 1f, 0.4f)
) to (0.1 to null),
// middle panel
BackgroundWidget.SolidColorBackgroundWidget(
80, 0,
212, 190,
Color(0f, 0f, 0f, 0.4f)
) to (0.0 to null),
BackgroundWidget.SolidColorBackgroundWidget(
81, 1,
210, 188,
Color(0f, 0f, 0f, 0.4f)
) to (0.1 to null),
// right panel
BackgroundWidget.SolidColorBackgroundWidget(
294, 0,
104, 190,
Color(0f, 0f, 0f, 0.4f)
) to (0.0 to null),
BackgroundWidget.SolidColorBackgroundWidget(
295, 1,
102, 188,
Color(0f, 0f, 0f, 0.4f)
) to (0.1 to null),
TextWidget(
31, 31,
3, 3,
300, rgMinecraft.font.lineHeight,
Component.literal("Test"),
pCentering = TextWidget.CenteringType.NONE
Expand Down

0 comments on commit 53a7406

Please sign in to comment.