Current section

Files

Jump to
tictactoe lib tic_tac_toe_elixir.ex
Raw

lib/tic_tac_toe_elixir.ex

defmodule TicTacToeElixir do
def main(_args) do
board = %Board{}.spots
player1_type = Input.gets("Enter player type (computer/human): ") |> String.upcase
player1 = player1_type
|> Player.create
|> Player.set_name
|> Player.set_symbol
player2_type = Input.gets("Enter player type (computer/human): ") |> String.upcase
player2 = player2_type
|> Player.create
|> Player.set_name
|> Player.set_symbol
Game.play(Status.result(board, player1, player2))
end
end