A little removal
This commit is contained in:
parent
f902d466b3
commit
4972ae5de7
@ -26,16 +26,6 @@ inline fun <R, reified T : Tag> CompoundTag.map(s: String, consumer: (T) -> R):
|
|||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
inline fun <T> CompoundTag.ifCompound(s: String, consumer: (CompoundTag) -> T): T? {
|
|
||||||
val tag = get(s)
|
|
||||||
|
|
||||||
if (tag is CompoundTag) {
|
|
||||||
return consumer(tag)
|
|
||||||
}
|
|
||||||
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
inline fun CompoundTag.ifHas(s: String, consumer: (Tag) -> Unit) {
|
inline fun CompoundTag.ifHas(s: String, consumer: (Tag) -> Unit) {
|
||||||
val tag = get(s)
|
val tag = get(s)
|
||||||
|
|
||||||
|
@ -10,12 +10,12 @@ import kotlin.math.*
|
|||||||
|
|
||||||
typealias Vector = Vec3
|
typealias Vector = Vec3
|
||||||
|
|
||||||
@JvmField val VECTOR_UP = Vector(0.0, 1.0, 0.0)
|
val VECTOR_UP = Vector(0.0, 1.0, 0.0)
|
||||||
@JvmField val VECTOR_FORWARD = Vector(1.0, 0.0, 0.0)
|
val VECTOR_FORWARD = Vector(1.0, 0.0, 0.0)
|
||||||
@JvmField val VECTOR_BACKWARD = Vector(-1.0, 0.0, 0.0)
|
val VECTOR_BACKWARD = Vector(-1.0, 0.0, 0.0)
|
||||||
@JvmField val VECTOR_DOWN = Vector(0.0, -1.0, 0.0)
|
val VECTOR_DOWN = Vector(0.0, -1.0, 0.0)
|
||||||
@JvmField val VECTOR_RIGHT = Vector(0.0, 0.0, 1.0)
|
val VECTOR_RIGHT = Vector(0.0, 0.0, 1.0)
|
||||||
@JvmField val VECTOR_LEFT = Vector(0.0, 0.0, -1.0)
|
val VECTOR_LEFT = Vector(0.0, 0.0, -1.0)
|
||||||
|
|
||||||
fun Vector.asAngle(): Angle {
|
fun Vector.asAngle(): Angle {
|
||||||
val norm = normalize()
|
val norm = normalize()
|
||||||
@ -245,13 +245,13 @@ data class Angle(override val pitch: Double = 0.0, override val yaw: Double = 0.
|
|||||||
return Angle(Math.toRadians(pitch), Math.toRadians(yaw), Math.toRadians(roll))
|
return Angle(Math.toRadians(pitch), Math.toRadians(yaw), Math.toRadians(roll))
|
||||||
}
|
}
|
||||||
|
|
||||||
@JvmField val ZERO = Angle()
|
val ZERO = Angle()
|
||||||
@JvmField val UP = Angle(pitch = PI / 2)
|
val UP = Angle(pitch = PI / 2)
|
||||||
@JvmField val DOWN = Angle(pitch = -PI / 2)
|
val DOWN = Angle(pitch = -PI / 2)
|
||||||
@JvmField val NORTH = Angle()
|
val NORTH = Angle()
|
||||||
@JvmField val SOUTH = Angle(yaw = PI)
|
val SOUTH = Angle(yaw = PI)
|
||||||
@JvmField val WEST = Angle(yaw = PI / 2)
|
val WEST = Angle(yaw = PI / 2)
|
||||||
@JvmField val EAST = Angle(yaw = -PI / 2)
|
val EAST = Angle(yaw = -PI / 2)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user