mirror of
https://github.com/danbee/chess
synced 2025-03-04 08:39:06 +00:00
12 lines
229 B
Elixir
12 lines
229 B
Elixir
defmodule Chess.Moves.Queen do
|
|
@moduledoc false
|
|
|
|
alias Chess.Moves.Rook
|
|
alias Chess.Moves.Bishop
|
|
|
|
def moves(board, {file, rank}) do
|
|
Rook.moves(board, {file, rank}) ++
|
|
Bishop.moves(board, {file, rank})
|
|
end
|
|
end
|