v2.3.0: slightly improved rot garden room layouts

This commit is contained in:
Evan Debenham
2023-11-27 14:58:29 -05:00
parent a963753858
commit 59f37cb4c0

View File

@@ -47,7 +47,13 @@ public class RotGardenRoom extends SpecialRoom {
@Override
public int minHeight() { return 10; }
public void paint( Level level ) {
@Override
public boolean canConnect(Point p) {
//refuses connections next to corners, this helps ensure better terrain layouts
return super.canConnect(p) && ((p.x > left+1 && p.x < right-1) || (p.y > top+1 && p.y < bottom-1));
}
public void paint(Level level ) {
Door entrance = entrance();
entrance.set(Door.Type.LOCKED);