v0.6.0: fixed non-tunnel rooms being placed in the sewer boss level
This commit is contained in:
parent
d6005ad5d7
commit
aa1d45c658
|
@ -31,6 +31,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.Builder;
|
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.Builder;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.LoopBuilder;
|
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.LoopBuilder;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room;
|
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room;
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.connection.TunnelRoom;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.RatKingRoom;
|
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.RatKingRoom;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.EmptyRoom;
|
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.EmptyRoom;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.SewerBossEntranceRoom;
|
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.SewerBossEntranceRoom;
|
||||||
|
@ -56,8 +57,12 @@ public class SewerBossLevel extends SewerLevel {
|
||||||
initRooms.add ( roomEntrance = roomExit = new SewerBossEntranceRoom());
|
initRooms.add ( roomEntrance = roomExit = new SewerBossEntranceRoom());
|
||||||
|
|
||||||
int standards = standardRooms();
|
int standards = standardRooms();
|
||||||
for (int i = 0; i < standards; i++)
|
for (int i = 0; i < standards; i++) {
|
||||||
initRooms.add(new EmptyRoom());
|
initRooms.add(new EmptyRoom());
|
||||||
|
initRooms.add(new TunnelRoom());
|
||||||
|
}
|
||||||
|
initRooms.add(new TunnelRoom());
|
||||||
|
if (Random.Int(3) == 0) initRooms.add(new TunnelRoom());
|
||||||
|
|
||||||
initRooms.add(new RatKingRoom());
|
initRooms.add(new RatKingRoom());
|
||||||
return initRooms;
|
return initRooms;
|
||||||
|
@ -71,7 +76,7 @@ public class SewerBossLevel extends SewerLevel {
|
||||||
protected Builder builder(){
|
protected Builder builder(){
|
||||||
return new LoopBuilder()
|
return new LoopBuilder()
|
||||||
.setPathLength(1f, new float[]{1})
|
.setPathLength(1f, new float[]{1})
|
||||||
.setTunnelLength(new float[]{0, 4, 1}, new float[]{1});
|
.setTunnelLength(new float[]{1}, new float[]{1});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue
Block a user