set level of unveiling instead of time of unveiling
This commit is contained in:
@@ -85,7 +85,7 @@ defmodule ExMine.Game do
|
||||
defp unveil(game, _x, _y, _tile = %{flag: true}), do: game
|
||||
defp unveil(game, _x, _y, _tile = %{unveiled: true}), do: game
|
||||
|
||||
defp unveil(game = %{state: :initializing}, x, y, tile) do
|
||||
defp unveil(game = %{state: :initializing}, x, y, _tile) do
|
||||
# make sure the opening move neighbors zero mines
|
||||
board = game.board
|
||||
|> Cartographer.get(x, y, 1)
|
||||
@@ -104,7 +104,7 @@ defmodule ExMine.Game do
|
||||
tile = tile
|
||||
|> Map.put(:update, game.update)
|
||||
|> Map.put(:unveiled, true)
|
||||
|> Map.put(:color, Map.put(tile.color, :alpha, tile.color.alpha / 10))
|
||||
|> Map.put(:unveiling, 0.0)
|
||||
|
||||
check_tile(game, x, y, tile)
|
||||
end
|
||||
@@ -151,7 +151,6 @@ defmodule ExMine.Game do
|
||||
tile = tile
|
||||
|> Map.put(:update, game.update)
|
||||
|> Map.put(:unveiled, true)
|
||||
|> Map.put(:color, Map.put(tile.color, :alpha, tile.color.alpha / 10))
|
||||
|
||||
_update_tile(game, x, y, tile)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user