Merge pull request #1310 from kevlahnota/master

prevent startup crash adventure (ExceptionInInitializerError)
This commit is contained in:
Anthony Calosa
2022-08-10 21:35:32 +08:00
committed by GitHub

View File

@@ -44,14 +44,20 @@ public class Assets implements Disposable {
private TextureParameter textureParameter; private TextureParameter textureParameter;
private int cGen = 0, cGenVal = 0, cFB = 0, cFBVal = 0, cTM = 0, cTMVal = 0, cSF = 0, cSFVal = 0, cCF = 0, cCFVal = 0, aDF = 0, cDFVal = 0; private int cGen = 0, cGenVal = 0, cFB = 0, cFBVal = 0, cTM = 0, cTMVal = 0, cSF = 0, cSFVal = 0, cCF = 0, cCFVal = 0, aDF = 0, cDFVal = 0;
public Assets() { public Assets() {
//init titlebg fallback try {
fallback_skins().put(0, new Texture(GuiBase.isAndroid() //init titleLQ
? Gdx.files.internal("fallback_skin").child("title_bg_lq.png") Texture titleBG_LQ = GuiBase.isAndroid() ?
: Gdx.files.local("fallback_skin").child("title_bg_lq.png"))); new Texture(Gdx.files.internal("fallback_skin").child("title_bg_lq.png")) :
//init transition fallback new Texture(Gdx.files.classpath("fallback_skin").child("title_bg_lq.png"));
fallback_skins().put(1, new Texture(GuiBase.isAndroid() fallback_skins().put(0, titleBG_LQ == null ? getDummy() : titleBG_LQ);
? Gdx.files.internal("fallback_skin").child("transition.png") //init transition
: Gdx.files.local("fallback_skin").child("transition.png"))); Texture transitionLQ = GuiBase.isAndroid() ?
new Texture(Gdx.files.internal("fallback_skin").child("transition.png")) :
new Texture(Gdx.files.classpath("fallback_skin").child("transition.png"));
fallback_skins().put(1, transitionLQ == null ? getDummy() : transitionLQ);
} catch (Exception e) {
e.printStackTrace();
}
} }
@Override @Override
public void dispose() { public void dispose() {