v2.4.0: tweaked extra ground placement in bridge entrance/exit rooms

This commit is contained in:
Evan Debenham
2024-04-24 14:03:00 -04:00
parent 54367bae2b
commit 6238774c86
4 changed files with 4 additions and 12 deletions
@@ -56,9 +56,7 @@ public class ChasmBridgeEntranceRoom extends ChasmBridgeRoom {
} while (spaceRect.inside(level.cellToPoint(entrance)) || level.findMob(entrance) != null);
for (int i : PathFinder.NEIGHBOURS8){
if (level.map[entrance+i] == Terrain.CHASM) {
Painter.set(level, entrance + i, Terrain.EMPTY);
}
Painter.set(level, entrance + i, Terrain.EMPTY);
}
Painter.set( level, entrance, Terrain.ENTRANCE );
@@ -56,9 +56,7 @@ public class WaterBridgeEntranceRoom extends WaterBridgeRoom {
} while (spaceRect.inside(level.cellToPoint(entrance)) || level.findMob(entrance) != null);
for (int i : PathFinder.NEIGHBOURS8){
if (level.map[entrance+i] == Terrain.WATER) {
Painter.set(level, entrance + i, Terrain.EMPTY);
}
Painter.set(level, entrance + i, Terrain.EMPTY);
}
Painter.set( level, entrance, Terrain.ENTRANCE );
@@ -56,9 +56,7 @@ public class ChasmBridgeExitRoom extends ChasmBridgeRoom {
} while (spaceRect.inside(level.cellToPoint(exit)) || level.findMob(exit) != null);
for (int i : PathFinder.NEIGHBOURS8){
if (level.map[exit+i] == Terrain.CHASM) {
Painter.set(level, exit + i, Terrain.EMPTY);
}
Painter.set(level, exit + i, Terrain.EMPTY);
}
Painter.set( level, exit, Terrain.EXIT );
@@ -56,9 +56,7 @@ public class WaterBridgeExitRoom extends WaterBridgeRoom {
} while (spaceRect.inside(level.cellToPoint(exit)) || level.findMob(exit) != null);
for (int i : PathFinder.NEIGHBOURS8){
if (level.map[exit+i] == Terrain.WATER) {
Painter.set(level, exit + i, Terrain.EMPTY);
}
Painter.set(level, exit + i, Terrain.EMPTY);
}
Painter.set( level, exit, Terrain.EXIT );