Package com.valgolang.runtime.datastructures

Types

BoundaryShape
Link copied to clipboard
sealed class BoundaryShape
Abstract Boundary shape
Corner
Link copied to clipboard
enum Corner : Enum<Corner>
Corner Enum (with associated starting coordinate)
DataStructureExecutor
Link copied to clipboard
interface DataStructureExecutor
Abstract Data Structure Executor.
ScanDir
Link copied to clipboard
enum ScanDir : Enum<ScanDir>
Scan dir enum to indicate which direction to scan when looking for space
Scene
Link copied to clipboard
class Scene
Scene
SquareBoundary
Link copied to clipboard
data class SquareBoundary(minDimensions: Pair<Double, Double>, width: Double, height: Double, maxSize: Int) : BoundaryShape
Square boundary
TallBoundary
Link copied to clipboard
data class TallBoundary(minDimensions: Pair<Double, Double>, width: Double, height: Double, maxSize: Int) : BoundaryShape
Tall boundary
WideBoundary
Link copied to clipboard
data class WideBoundary(minDimensions: Pair<Double, Double>, width: Double, height: Double, maxSize: Int) : BoundaryShape
Wide boundary

Functions

makeConstructorNode
Link copied to clipboard
fun makeConstructorNode(assignedValue: ExecValue, lineNumber: Int): ConstructorNode