v2.4.0: tweaked extra ground placement in bridge entrance/exit rooms
This commit is contained in:
-2
@@ -56,10 +56,8 @@ public class ChasmBridgeEntranceRoom extends ChasmBridgeRoom {
|
|||||||
} while (spaceRect.inside(level.cellToPoint(entrance)) || level.findMob(entrance) != null);
|
} while (spaceRect.inside(level.cellToPoint(entrance)) || level.findMob(entrance) != null);
|
||||||
|
|
||||||
for (int i : PathFinder.NEIGHBOURS8){
|
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 );
|
Painter.set( level, entrance, Terrain.ENTRANCE );
|
||||||
level.transitions.add(new LevelTransition(level, entrance, LevelTransition.Type.REGULAR_ENTRANCE));
|
level.transitions.add(new LevelTransition(level, entrance, LevelTransition.Type.REGULAR_ENTRANCE));
|
||||||
|
|||||||
-2
@@ -56,10 +56,8 @@ public class WaterBridgeEntranceRoom extends WaterBridgeRoom {
|
|||||||
} while (spaceRect.inside(level.cellToPoint(entrance)) || level.findMob(entrance) != null);
|
} while (spaceRect.inside(level.cellToPoint(entrance)) || level.findMob(entrance) != null);
|
||||||
|
|
||||||
for (int i : PathFinder.NEIGHBOURS8){
|
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 );
|
Painter.set( level, entrance, Terrain.ENTRANCE );
|
||||||
level.transitions.add(new LevelTransition(level, entrance, LevelTransition.Type.REGULAR_ENTRANCE));
|
level.transitions.add(new LevelTransition(level, entrance, LevelTransition.Type.REGULAR_ENTRANCE));
|
||||||
|
|||||||
-2
@@ -56,10 +56,8 @@ public class ChasmBridgeExitRoom extends ChasmBridgeRoom {
|
|||||||
} while (spaceRect.inside(level.cellToPoint(exit)) || level.findMob(exit) != null);
|
} while (spaceRect.inside(level.cellToPoint(exit)) || level.findMob(exit) != null);
|
||||||
|
|
||||||
for (int i : PathFinder.NEIGHBOURS8){
|
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 );
|
Painter.set( level, exit, Terrain.EXIT );
|
||||||
level.transitions.add(new LevelTransition(level, exit, LevelTransition.Type.REGULAR_EXIT));
|
level.transitions.add(new LevelTransition(level, exit, LevelTransition.Type.REGULAR_EXIT));
|
||||||
|
|||||||
-2
@@ -56,10 +56,8 @@ public class WaterBridgeExitRoom extends WaterBridgeRoom {
|
|||||||
} while (spaceRect.inside(level.cellToPoint(exit)) || level.findMob(exit) != null);
|
} while (spaceRect.inside(level.cellToPoint(exit)) || level.findMob(exit) != null);
|
||||||
|
|
||||||
for (int i : PathFinder.NEIGHBOURS8){
|
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 );
|
Painter.set( level, exit, Terrain.EXIT );
|
||||||
level.transitions.add(new LevelTransition(level, exit, LevelTransition.Type.REGULAR_EXIT));
|
level.transitions.add(new LevelTransition(level, exit, LevelTransition.Type.REGULAR_EXIT));
|
||||||
|
|||||||
Reference in New Issue
Block a user