crow/move

Types

pub type Blocked {
  FriendlyPiece
  RivalPiece
  OutOfBounds
  StepLimit
  Capture
}

Constructors

  • FriendlyPiece
  • RivalPiece
  • OutOfBounds
  • StepLimit
  • Capture
pub type MoveLimit {
  Continuous
  Limited(n: Int)
}

Constructors

  • Continuous
  • Limited(n: Int)

Functions

pub fn project(board: Grid(Space), from: Coordinate) -> Set(
  Coordinate,
)
Search Document