Boundary

class Boundary(var highX: Int, var highY: Int, var highZ: Int, var lowX: Int, var lowY: Int, var lowZ: Int, var world: World)

Constructors

Link copied to clipboard
constructor(initialLocation: Location, explosionBlocks: MergeableLinkedList<ExplodedBlock>, explosionEntities: MergeableLinkedList<ExplodedEntity>)
constructor(explosionBlocks: MergeableLinkedList<ExplodedBlock>)
constructor(blockList: List<Block>)
constructor(highX: Int, highY: Int, highZ: Int, lowX: Int, lowY: Int, lowZ: Int, world: World)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
var highX: Int
Link copied to clipboard
var highY: Int
Link copied to clipboard
var highZ: Int
Link copied to clipboard
var lowX: Int
Link copied to clipboard
var lowY: Int
Link copied to clipboard
var lowZ: Int
Link copied to clipboard
var world: World

Functions

Link copied to clipboard
fun center(): Location
Link copied to clipboard
Link copied to clipboard
fun inBoundary(loc: Location): Boolean
Link copied to clipboard
Link copied to clipboard
fun toBoundingBox(): BoundingBox
Link copied to clipboard
open override fun toString(): String