Map Builder
    class MapBuilder(cells: MutableMap<Vec3I, MutableCell> = mutableMapOf(), val random: Random = Random.Default)
Content copied to clipboard
Constructors
Link copied to clipboard
                fun MapBuilder(cells: MutableMap<Vec3I, MutableCell> = mutableMapOf(), random: Random = Random.Default)
Content copied to clipboard
Functions
Link copied to clipboard
                Link copied to clipboard
                fun addPositions(positions: Iterable<Vec3I>, cell: MutableCell): MapBuilder
Content copied to clipboard
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                fun line(    start: Vec3I,     end: Vec3I,     cell: MutableCell,     extraWidth: Float = 0.15f): MapBuilder
Content copied to clipboard
Link copied to clipboard
                Link copied to clipboard
                Properties
Extensions
Link copied to clipboard
                fun MapBuilder.generateBranches(    start: Vec3I,     radius: Int,     cell: MutableCell)
Content copied to clipboard
Link copied to clipboard
                Link copied to clipboard
                fun MapBuilder.startBranch(    direction: Vec3F,     position: Vec3I,     length: Float,     cell: MutableCell,     level: Int)
Content copied to clipboard