Chess v0.1.1 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 current position to FEN-notation

Link to this section Functions

Start position on the board in FEN-notation

Examples

iex> Chess.Position.new()
%Chess.Position{}

Calculate current position from FEN-notation

Examples

iex> Chess.Position.new("FEN")
%Chess.Position{}
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{}

Calculate current position to FEN-notation

Examples

iex> Chess.Position.to_fen(%Chess.Position{})
""