Islands Engine v0.1.69 Islands.Engine.Board View Source
Link to this section Summary
Link to this section Types
Link to this type
islands()
View Source
islands() :: %{ optional(Islands.Engine.Island.type()) => Islands.Engine.Island.t() }
Link to this type
t()
View Source
t() :: %Islands.Engine.Board{ islands: islands(), misses: Islands.Engine.Island.coords() }
Link to this section Functions
Link to this function
guess(board, guess)
View Source
guess(t(), Islands.Engine.Coord.t()) :: Islands.Engine.Board.Response.t()
Link to this function
position_island(board, island)
View Source
position_island(t(), Islands.Engine.Island.t()) :: t() | {:error, atom()}