Package spaceEngineers.util.generator.map.labrecruits

Types

Link copied to clipboard
data class Agent(val id: AgentId) : LabRecruitCell
Link copied to clipboard
typealias AgentId = String
Link copied to clipboard
data class Button(val id: ButtonId) : LabRecruitCell
Link copied to clipboard
typealias ButtonId = String
Link copied to clipboard
data class Door(val id: DoorId, val orientation: Direction) : LabRecruitCell
Link copied to clipboard
typealias DoorId = String
Link copied to clipboard
object Floor : LabRecruitCell
Link copied to clipboard
object Generator : LabRecruitCell
Link copied to clipboard
object GravityGenerator : LabRecruitCell
Link copied to clipboard
sealed class LabRecruitCell : BlockPlacementInformation
Link copied to clipboard
class LabRecruitsMap(    val cells: Array<Array<LabRecruitCell?>>,     val width: Int = cells.size,     val height: Int = cells.first().size,     val mappings: Map<Button, Set<Door>>,     val doors: Map<DoorId, Door>,     val buttons: Map<ButtonId, Button>) : MapLayer
Link copied to clipboard
class LabRecruitsMapBuilder(    val map: LabRecruitsMap,     val spaceEngineers: ExtendedSpaceEngineers,     val mapPlacer: MapPlacer = MapPlacer(map, spaceEngineers = spaceEngineers))
Link copied to clipboard
object UnnecessaryFloor : LabRecruitCell
Link copied to clipboard
object Wall : LabRecruitCell

Functions

Link copied to clipboard
fun cellFromText(text: String): LabRecruitCell?
Link copied to clipboard
fun compare(o1: String, o2: String): Int
Link copied to clipboard
fun String.numericPart(): Int
Link copied to clipboard
fun Direction.toChar(): Char
Link copied to clipboard
fun Char.toDirection(): Direction
Link copied to clipboard
fun Direction.toVec3I(): Vec3I

Properties

Link copied to clipboard
val AGENT_REGEX: Regex
Link copied to clipboard
val BUTTON_REGEX: Regex
Link copied to clipboard
val charToDirection: Map<Char, Direction>
Link copied to clipboard
val directionToChar: Map<Direction, Char>
Link copied to clipboard
val DOOR_REGEX: Regex
Link copied to clipboard
val labRecruitsButtonComparator: Comparator<Button>
Link copied to clipboard
val labRecruitsDoorComparator: Comparator<Door>
Link copied to clipboard
val labRecruitsIdComparator: Comparator<String>