Current section
Files
Jump to
Current section
Files
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