Cleanup/Outline utility methods

This commit is contained in:
Anuken
2022-05-14 12:16:44 -04:00
parent e9290af4d2
commit 69a32c5ac9
2 changed files with 17 additions and 30 deletions

View File

@@ -106,6 +106,19 @@ public abstract class UnlockableContent extends MappableContent{
}
}
protected void makeOutline(MultiPacker packer, TextureRegion region, String name, Color outlineColor, int outlineRadius){
if(region.found()){
PixmapRegion base = Core.atlas.getPixmap(region);
var result = Pixmaps.outline(base, outlineColor, outlineRadius);
Drawf.checkBleed(result);
packer.add(PageType.main, name, result);
}
}
protected void makeOutline(MultiPacker packer, TextureRegion region, String name, Color outlineColor){
makeOutline(packer, region, name, outlineColor, 4);
}
/** @return items needed to research this content */
public ItemStack[] researchRequirements(){
return ItemStack.empty;