diff options
author | Appability <appable@icloud.com> | 2022-10-21 23:33:52 -0700 |
---|---|---|
committer | Appability <appable@icloud.com> | 2022-10-21 23:33:52 -0700 |
commit | 4f25e7948c7e85151a80c17f7d2b25b72675cecf (patch) | |
tree | 7e152610a0f80f40f5524a231a157ea81ffab0e3 /src/main/kotlin/com/ambientaddons/config | |
parent | 1c3359e42f38012dae182e75200cc1f364dcda8f (diff) | |
download | AmbientAddons-4f25e7948c7e85151a80c17f7d2b25b72675cecf.tar.gz AmbientAddons-4f25e7948c7e85151a80c17f7d2b25b72675cecf.tar.bz2 AmbientAddons-4f25e7948c7e85151a80c17f7d2b25b72675cecf.zip |
moving gui stuff (attempt 1)
Diffstat (limited to 'src/main/kotlin/com/ambientaddons/config')
-rw-r--r-- | src/main/kotlin/com/ambientaddons/config/Config.kt | 16 | ||||
-rw-r--r-- | src/main/kotlin/com/ambientaddons/config/PersistentData.kt | 4 |
2 files changed, 18 insertions, 2 deletions
diff --git a/src/main/kotlin/com/ambientaddons/config/Config.kt b/src/main/kotlin/com/ambientaddons/config/Config.kt index e81d89a..4e4c39f 100644 --- a/src/main/kotlin/com/ambientaddons/config/Config.kt +++ b/src/main/kotlin/com/ambientaddons/config/Config.kt @@ -1,5 +1,7 @@ package com.ambientaddons.config +import AmbientAddons.Companion.currentGui +import com.ambientaddons.gui.MoveGui import gg.essential.vigilance.Vigilant import java.awt.Color import java.io.File @@ -9,6 +11,7 @@ object Config : Vigilant( File(AmbientAddons.configDirectory, "config.toml"), AmbientAddons.metadata.name ) { + var kuudraReady = false var autoTrapper = false var trapperEsp = false @@ -31,7 +34,7 @@ object Config : Vigilant( var autoReady = 0 var maskWarning = false - + var cat = true var witherShieldDisplay = 0 var terminatorCps = 0 @@ -171,6 +174,17 @@ object Config : Vigilant( } category("Displays") { + button( + name = "Move GUI elements", + description = "Opens a GUI to edit locations of all GUI elements.", + ) { + currentGui = MoveGui() + } + switch( + ::cat, + name = "Cat", + description = "Show catplague's awesome cat upgrade! Disabling is a crime.", + ) selector( ::witherShieldDisplay, name = "Wither shield display", diff --git a/src/main/kotlin/com/ambientaddons/config/PersistentData.kt b/src/main/kotlin/com/ambientaddons/config/PersistentData.kt index 87bb287..9588e21 100644 --- a/src/main/kotlin/com/ambientaddons/config/PersistentData.kt +++ b/src/main/kotlin/com/ambientaddons/config/PersistentData.kt @@ -1,5 +1,6 @@ package com.ambientaddons.config +import com.ambientaddons.gui.GuiPosition import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json import java.io.File @@ -23,7 +24,8 @@ data class PersistentData( "THUNDERLORD_7" to null, "WITHER_CHESTPLATE" to null, "ULTIMATE_ONE_FOR_ALL_1" to null - ) + ), + var positions: MutableMap<String, GuiPosition> = mutableMapOf() ) { fun save() { |