Modded payload factory sprites (#8595)
* Search for modded payload factory blocks
* Generate payload mass driver outlines in mods
* Revert weird change
* Revert "Revert weird change"
This reverts commit 0afd64077a.
This commit is contained in:
@@ -33,9 +33,18 @@ public class PayloadBlock extends Block{
|
|||||||
public void load(){
|
public void load(){
|
||||||
super.load();
|
super.load();
|
||||||
|
|
||||||
topRegion = Core.atlas.find(name + "-top", "factory-top-" + size + regionSuffix);
|
topRegion = findFactoryRegion("-top");
|
||||||
outRegion = Core.atlas.find(name + "-out", "factory-out-" + size + regionSuffix);
|
outRegion = findFactoryRegion("-out");
|
||||||
inRegion = Core.atlas.find(name + "-in", "factory-in-" + size + regionSuffix);
|
inRegion = findFactoryRegion("-in");
|
||||||
|
}
|
||||||
|
|
||||||
|
protected TextureRegion findFactoryRegion(String suf){
|
||||||
|
TextureRegion region = Core.atlas.find(name + suf);
|
||||||
|
|
||||||
|
if(!region.found() && minfo.mod != null) region = Core.atlas.find(minfo.mod.name + "-factory" + suf + "-" + size + regionSuffix);
|
||||||
|
if(!region.found()) region = Core.atlas.find("factory" + suf + "-" + size + regionSuffix);
|
||||||
|
|
||||||
|
return region;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean blends(Building build, int direction){
|
public static boolean blends(Building build, int direction){
|
||||||
|
|||||||
@@ -123,8 +123,8 @@ public class PayloadMassDriver extends PayloadBlock{
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TextureRegion[] makeIconRegions(){
|
public void getRegionsToOutline(Seq<TextureRegion> out){
|
||||||
return new TextureRegion[]{leftRegion, rightRegion, capRegion};
|
out.add(leftRegion, rightRegion, capRegion);
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PayloadDriverBuild extends PayloadBlockBuild<Payload> implements RotBlock{
|
public class PayloadDriverBuild extends PayloadBlockBuild<Payload> implements RotBlock{
|
||||||
|
|||||||
Reference in New Issue
Block a user