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.LoopBuilder;
|
||||
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.standard.EmptyRoom;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.SewerBossEntranceRoom;
|
||||
|
@ -56,8 +57,12 @@ public class SewerBossLevel extends SewerLevel {
|
|||
initRooms.add ( roomEntrance = roomExit = new SewerBossEntranceRoom());
|
||||
|
||||
int standards = standardRooms();
|
||||
for (int i = 0; i < standards; i++)
|
||||
for (int i = 0; i < standards; i++) {
|
||||
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());
|
||||
return initRooms;
|
||||
|
@ -71,7 +76,7 @@ public class SewerBossLevel extends SewerLevel {
|
|||
protected Builder builder(){
|
||||
return new LoopBuilder()
|
||||
.setPathLength(1f, new float[]{1})
|
||||
.setTunnelLength(new float[]{0, 4, 1}, new float[]{1});
|
||||
.setTunnelLength(new float[]{1}, new float[]{1});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue
Block a user