Package spaceEngineers.util.generator.map.advanced

Types

Link copied to clipboard
class AdvancedPlacer(    val map: Map<Vec3I, MutableCell>,     val start: Vec3I,     val offset: Vec3F = Vec3F.ZERO,     val se: ExtendedSpaceEngineers)
Link copied to clipboard
data class Boundaries(val min: Vec3I, val max: Vec3I)
Link copied to clipboard
class FloorBuilder(val mapBuilder: MapBuilder, val y: Int)
Link copied to clipboard
class MapBuilder(cells: MutableMap<Vec3I, MutableCell> = mutableMapOf(), val random: Random = Random.Default)
Link copied to clipboard
data class MutableCell(    var id: DefinitionId,     var orientations: List<Orientations> = listOf(Orientations()),     var color: Vec3F? = null,     var priority: Int = 0,     var customName: String? = null)

Functions

Link copied to clipboard
fun MapBuilder.generateBranches(    start: Vec3I,     radius: Int,     cell: MutableCell)
Link copied to clipboard
fun main()
fun main()
fun main()
Link copied to clipboard
fun MapBuilder.makeTree(    height: Int,     radius: Int,     cell: MutableCell)
Link copied to clipboard
fun mapBuilder(block: MapBuilder.() -> Unit): Map<Vec3I, MutableCell>
Link copied to clipboard
fun MapBuilder.startBranch(    direction: Vec3F,     position: Vec3I,     length: Float,     cell: MutableCell,     level: Int)