Chess v0.4.2 Chess.Game View Source
Game module
Link to this section Summary
Link to this section Functions
Makes a play
Parameters
- game: game object
- value: move is represented like e2-e4
- promotion: if pion achives last line then it will promote to this figure
Examples
iex> Chess.Game.play(%Game{}, "e2-e4")
{:ok, %Game{}}
iex> Chess.Game.play(%Game{}, "e2-e5")
{:error, ""}
iex> Chess.Game.play(%Game{}, "e7-e8", "q")
{:ok, %Game{}}