Skip to content

Commit 9230e90

Browse files
feat: Make it easier to reopen SuperSecretGui
1 parent 01a4065 commit 9230e90

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

src/main/java/gg/skytils/skytilsmod/utils/SuperSecretSettings.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public class SuperSecretSettings {
3737
public static boolean azooPuzzoo = false;
3838
public static boolean bennettArthur = false;
3939
public static boolean breefingDog = false;
40+
public static boolean chamberOfSecrets = false;
4041
public static boolean jamCat = false;
4142
public static boolean noSychic = false;
4243
public static boolean smolPeople = false;
@@ -102,6 +103,7 @@ public static void setSecrets() {
102103
azooPuzzoo = settings.contains("azoopuzzoo");
103104
bennettArthur = settings.contains("bennettarthur");
104105
breefingDog = settings.contains("breefingdog");
106+
chamberOfSecrets = settings.contains("chamberofsecrets");
105107
jamCat = settings.contains("jamcat");
106108
noSychic = settings.contains("nosychic");
107109
smolPeople = settings.contains("smolpeople");

src/main/kotlin/gg/skytils/skytilsmod/gui/OptionsGui.kt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import gg.skytils.skytilsmod.features.impl.dungeons.cataclysmicmap.CataclysmicMa
3434
import gg.skytils.skytilsmod.features.impl.dungeons.cataclysmicmap.core.CataclysmicMapConfig
3535
import gg.skytils.skytilsmod.gui.components.SimpleButton
3636
import gg.skytils.skytilsmod.gui.editing.ElementaEditingGui
37+
import gg.skytils.skytilsmod.utils.SuperSecretSettings
3738
import gg.skytils.skytilsmod.utils.Utils
3839
import gg.skytils.skytilsmod.utils.openGUI
3940
import net.minecraft.client.Minecraft
@@ -172,6 +173,19 @@ class OptionsGui(val parent: GuiScreen? = null) :
172173
}.onMouseClick {
173174
mc.displayGuiScreen(LegalGui())
174175
}
176+
SimpleButton("ur a wizard Harry", true, true).childOf(window).constrain {
177+
x = 3.pixels
178+
y = basicYConstraint { window.getHeight() - this.getHeight() * 2 - 6 }
179+
width = RelativeConstraint(0.1f)
180+
height = RelativeConstraint(0.05f)
181+
}.onMouseClick {
182+
Skytils.displayScreen = SuperSecretGui()
183+
}.apply {
184+
(this as SimpleButton).text.constrain {
185+
width = RelativeConstraint(0.9f)
186+
}
187+
if (!SuperSecretSettings.chamberOfSecrets) hide(true)
188+
}
175189
animate()
176190
}
177191

src/main/kotlin/gg/skytils/skytilsmod/gui/SuperSecretGui.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ class SuperSecretGui : WindowScreen(ElementaVersion.V2, newGuiScale = 2), Reopen
5151
)
5252

5353
init {
54+
SuperSecretSettings.add("chamberofsecrets")
55+
SuperSecretSettings.dirty = true
5456
UMinecraft.getMinecraft().soundHandler.playSound(catSound)
5557
UIText("Shhhhhhh.. It's a secret...").childOf(window).constrain {
5658
x = CenterConstraint()

0 commit comments

Comments
 (0)