Chess v0.3.0 Chess.Position View Source
Position module
Link to this section Summary
Functions
Start position on the board in FEN-notation
Calculate current position from FEN-notation
Calculate FEN-notation for current board
Calculate current position to FEN-notation
Link to this section Functions
Calculate current position from FEN-notation
Examples
iex> Chess.Position.new("FEN")
%Chess.Position{}
iex> Chess.Position.new("r")
{:error, "Position must contain 8 blocks for each line"}
Link to this function
new(squares, position, figure, distance, move_to, is_attack, is_castling)
View Source
Calculate FEN-notation for current board
Examples
iex> Chess.Position.new(squares, %Chess.Position{}, figure, distance, move_to, as_attack, is_castling)
%Chess.Position{}