Surface

class Surface(val initialPosition: Position, var type: SurfaceType = SurfaceType.UNKNOWN)

Constructors

Link copied to clipboard
fun Surface(initialPosition: Position, type: SurfaceType = SurfaceType.UNKNOWN)

Functions

Link copied to clipboard
fun positionExplored(position: Position)
Link copied to clipboard
fun positionsFound(positions: Set<Position>)

Properties

Link copied to clipboard
val exploredPositions: MutableSet<Position>
Link copied to clipboard
val initialPosition: Position
Link copied to clipboard
var type: SurfaceType
Link copied to clipboard
val unexploredPositions: MutableSet<Position>