Files
DimDoors/src/main/java/StevenDimDoors/experimental/MazeDesign.java
SenseiKiwi 81b48158bd Progress on Maze Generation
* Finished implementing link planning for mazes. Doors aren't placed yet
because that's up to Decorators and those haven't been implemented yet.
* Added bounding walls to mazes.
* Added decay effects to mazes.
2014-04-14 22:24:59 -04:00

41 lines
645 B
Java

package StevenDimDoors.experimental;
import java.util.ArrayList;
public class MazeDesign
{
private PartitionNode<RoomData> root;
private DirectedGraph<RoomData, DoorwayData> layout;
public MazeDesign(PartitionNode<RoomData> root, DirectedGraph<RoomData, DoorwayData> layout)
{
this.root = root;
this.layout = layout;
}
public PartitionNode<RoomData> getRootPartition()
{
return root;
}
public DirectedGraph<RoomData, DoorwayData> getLayout()
{
return layout;
}
public int width()
{
return root.width();
}
public int height()
{
return root.height();
}
public int length()
{
return root.length();
}
}