Allow categorized sprite names to not be prefixed. (#9616)
* Delegate more methods into Planet * Allow categorized sprite prefixes
This commit is contained in:
@@ -218,7 +218,10 @@ public class Mods implements Loadable{
|
|||||||
}
|
}
|
||||||
//this returns a *runnable* which actually packs the resulting pixmap; this has to be done synchronously outside the method
|
//this returns a *runnable* which actually packs the resulting pixmap; this has to be done synchronously outside the method
|
||||||
return () -> {
|
return () -> {
|
||||||
String fullName = (prefix ? mod.name + "-" : "") + baseName;
|
//don't prefix with mod name if it's already prefixed by a category, e.g. `block-modname-content-full`.
|
||||||
|
int hyphen = baseName.indexOf('-');
|
||||||
|
String fullName = ((prefix && !(hyphen != -1 && baseName.substring(hyphen + 1).startsWith(mod.name + "-"))) ? mod.name + "-" : "") + baseName;
|
||||||
|
|
||||||
packer.add(getPage(file), fullName, new PixmapRegion(pix));
|
packer.add(getPage(file), fullName, new PixmapRegion(pix));
|
||||||
if(textureScale != 1.0f){
|
if(textureScale != 1.0f){
|
||||||
textureResize.put(fullName, textureScale);
|
textureResize.put(fullName, textureScale);
|
||||||
|
|||||||
Reference in New Issue
Block a user