Fixed crash caused by invalid NinePatch sprites

This commit is contained in:
Anuken
2021-07-06 15:23:37 -04:00
parent 01a3c772e7
commit 017552f573
5 changed files with 9 additions and 7 deletions

View File

@@ -87,14 +87,14 @@ public class AssetsProcess extends BaseProcessor{
filename = filename.substring(0, filename.indexOf("."));
String sfilen = filename;
String dtype = p.name().endsWith(".9.png") ? "arc.scene.style.NinePatchDrawable" : "arc.scene.style.TextureRegionDrawable";
String dtype = "arc.scene.style.Drawable";
String varname = capitalize(sfilen);
if(SourceVersion.isKeyword(varname)) varname += "s";
type.addField(ClassName.bestGuess(dtype), varname, Modifier.STATIC, Modifier.PUBLIC);
load.addStatement(varname + " = (" + dtype + ")arc.Core.atlas.drawable($S)", sfilen);
load.addStatement(varname + " = arc.Core.atlas.drawable($S)", sfilen);
});
for(Element elem : elements){