support for texture packs

This commit is contained in:
minjaesong
2022-02-23 17:59:38 +09:00
parent 841a77403b
commit 7c966b0da8
36 changed files with 2818 additions and 142 deletions

View File

@@ -5,6 +5,7 @@ import com.badlogic.gdx.graphics.Color
import com.badlogic.gdx.graphics.Texture
import com.badlogic.gdx.graphics.g2d.SpriteBatch
import com.badlogic.gdx.graphics.g2d.TextureRegion
import com.badlogic.gdx.utils.GdxRuntimeException
import net.torvald.terrarum.App
import net.torvald.terrarum.CommonResourcePool
import net.torvald.terrarum.ModMgr
@@ -28,7 +29,12 @@ class UIItemModuleInfoCell(
private val modErrored = (ModMgr.moduleInfo[modName] == null)
private val modIcon = TextureRegion(Texture(modProp.iconFile))
private val modIcon = try {
TextureRegion(Texture(modProp.iconFile))
}
catch (_: GdxRuntimeException) {
CommonResourcePool.getAsTextureRegion("itemplaceholder_48")
}
private val modVer = modProp.version
private val modDate = modProp.releaseDate
private val modAuthor = modProp.author