Current section
Files
Jump to
Current section
Files
lib/hangman.ex
defmodule Hangman do
@moduledoc """
API Interface for the Hangman game.
"""
def new_game() do
{:ok, pid} = DynamicSupervisor.start_child(Hangman.Supervisor, Hangman.Server)
pid
end
def make_move(game_pid, guess) do
GenServer.call(game_pid, {:make_move, guess})
end
def tally(game_pid) do
GenServer.call(game_pid, {:tally})
end
end