From 644691efc214cbcdb81c9191b2af26e9725878a1 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 5 Jan 2024 03:20:02 +0900 Subject: [PATCH] icon for the musicplayer --- assets/mods/musicplayer/icon.png | 3 +++ assets/mods/musicplayer/metadata.properties | 2 +- .../torvald/terrarum/modulebasegame/ui/ControlPanelCommon.kt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 assets/mods/musicplayer/icon.png diff --git a/assets/mods/musicplayer/icon.png b/assets/mods/musicplayer/icon.png new file mode 100644 index 000000000..12d7bae12 --- /dev/null +++ b/assets/mods/musicplayer/icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa3e8dcfd44b52318cec384b48834c7ee84eadd4c662521c91ce2686861f3d5 +size 905 diff --git a/assets/mods/musicplayer/metadata.properties b/assets/mods/musicplayer/metadata.properties index 31a47789c..431726209 100644 --- a/assets/mods/musicplayer/metadata.properties +++ b/assets/mods/musicplayer/metadata.properties @@ -1,5 +1,5 @@ propername=Terrarum Music Player -description=Simple Music Player Widget +description=Simple music player widget author=CuriousTo\uA75Bvald package=net.torvald.terrarum.musicplayer entrypoint=net.torvald.terrarum.musicplayer.EntryPoint diff --git a/src/net/torvald/terrarum/modulebasegame/ui/ControlPanelCommon.kt b/src/net/torvald/terrarum/modulebasegame/ui/ControlPanelCommon.kt index 13691fb9a..a92e4f61a 100644 --- a/src/net/torvald/terrarum/modulebasegame/ui/ControlPanelCommon.kt +++ b/src/net/torvald/terrarum/modulebasegame/ui/ControlPanelCommon.kt @@ -254,7 +254,7 @@ object ControlPanelCommon { fun getMenuHeight(identifier: String) = optionsYposCache[identifier]!!.last() fun render(identifier: String, width: Int, batch: SpriteBatch) { - val height = optionsYposCache[identifier]!!.last() + val height = (optionsYposCache[identifier] ?: throw NullPointerException("No options for identifier $identifier")).last() val drawX = (App.scr.width - width) / 2 val drawY = (App.scr.height - height) / 2