Skip to content

Commit

Permalink
fix: GuiElement always defaults at 0, 0
Browse files Browse the repository at this point in the history
  • Loading branch information
My-Name-Is-Jeff committed Feb 4, 2024

Unverified

This user has not yet uploaded their public signing key.
1 parent 5e50b7d commit eedd6ef
Showing 2 changed files with 4 additions and 6 deletions.
6 changes: 1 addition & 5 deletions src/main/kotlin/gg/skytils/skytilsmod/core/GuiManager.kt
Original file line number Diff line number Diff line change
@@ -251,9 +251,5 @@ object GuiManager : PersistentSave(File(Skytils.modDir, "guipositions.json")) {
}

@Serializable
data class GuiElementMetadata(val x: Float, val y: Float, val scale: Float = 1f, val textShadow: SmartFontRenderer.TextShadow = SmartFontRenderer.TextShadow.NORMAL) {
companion object {
val DEFAULT = GuiElementMetadata(0f, 0f, 1f, SmartFontRenderer.TextShadow.NORMAL)
}
}
data class GuiElementMetadata(val x: Float, val y: Float, val scale: Float = 1f, val textShadow: SmartFontRenderer.TextShadow = SmartFontRenderer.TextShadow.NORMAL)
}
Original file line number Diff line number Diff line change
@@ -79,6 +79,8 @@ abstract class GuiElement(var name: String, var scale: Float = 1f, var x: Float,
}

init {
applyMetadata(GuiManager.elementMetadata.getOrDefault(name, GuiManager.GuiElementMetadata.DEFAULT))
GuiManager.elementMetadata[name]?.let {
applyMetadata(it)
}
}
}

0 comments on commit eedd6ef

Please sign in to comment.