1
0
mirror of https://github.com/danbee/chess synced 2025-03-04 08:39:06 +00:00
chess/lib/chess/moves.ex

15 lines
254 B
Elixir

defmodule Chess.Moves do
@moduledoc false
alias Chess.Moves.Pawn
def available(board, {file, rank}) do
piece = board["#{file},#{rank}"]
case piece do
%{"type" => "pawn"} ->
Pawn.moves(board, {file, rank})
end
end
end