v2.2.0: fixed mining levels creating custom tile visuals multiple times
This commit is contained in:
@@ -70,6 +70,22 @@ public class MiningLevel extends CavesLevel {
|
||||
return new BranchesBuilder().setTunnelLength(new float[]{1}, new float[]{1});
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean build() {
|
||||
if (super.build()){
|
||||
CustomTilemap vis = new BorderTopDarken();
|
||||
vis.setRect(0, 0, width, 1);
|
||||
customTiles.add(vis);
|
||||
|
||||
vis = new BorderWallsDarken();
|
||||
vis.setRect(0, 0, width, height);
|
||||
customWalls.add(vis);
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Painter painter() {
|
||||
return new MiningLevelPainter()
|
||||
@@ -108,15 +124,6 @@ public class MiningLevel extends CavesLevel {
|
||||
public Group addVisuals() {
|
||||
super.addVisuals();
|
||||
CavesLevel.addCavesVisuals(this, visuals);
|
||||
|
||||
CustomTilemap vis = new BorderTopDarken();
|
||||
vis.setRect(0, 0, width, 1);
|
||||
customTiles.add(vis);
|
||||
|
||||
vis = new BorderWallsDarken();
|
||||
vis.setRect(0, 0, width, height);
|
||||
customWalls.add(vis);
|
||||
|
||||
return visuals;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user