diff --git a/lib/ex_mine/game.ex b/lib/ex_mine/game.ex index 92e242e..08b2dcd 100644 --- a/lib/ex_mine/game.ex +++ b/lib/ex_mine/game.ex @@ -16,8 +16,8 @@ defmodule ExMine.Game do @report_to_user [:play_time, :state, :update] - def new_game(height, width) do - board = Cartographer.new_board(height, width) + def new_game(height, width, wrap \\ :wrap) do + board = Cartographer.new_board(height, width, wrap) tiles = for x <- 0..(width - 1), y <- 0..(height - 1), do: {x, y} Enum.reduce(tiles, %ExMine.Game{board: board}, fn({x, y}, game) -> new_tile(game, x, y) end) diff --git a/mix.exs b/mix.exs index aa597a6..6fe711f 100644 --- a/mix.exs +++ b/mix.exs @@ -23,8 +23,7 @@ defmodule ExMine.MixProject do defp deps do [ {:cartographer, git: "git@gitea.daggertrout.com:mcdoh/Cartographer.git"}, - # {:dep_from_hexpm, "~> 0.3.0"}, - # {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}, +# {:cartographer, path: "../cartographer"}, ] end end