Current section

Files

Jump to
chess_logic lib chess_logic.ex
Raw

lib/chess_logic.ex

defmodule ChessLogic do
@moduledoc """
Documentation for ChessLogic.
"""
alias ChessLogic.Game
def new_game(fen \\ nil), do: Game.new(fen)
defdelegate play(game, move), to: Game
defdelegate draw(game), to: Game
defdelegate resign(game), to: Game
defdelegate set_result(game, result), to: Game
defdelegate from_pgn(pgn), to: Game
defdelegate to_pgn(game), to: Game
end