Islands Engine v0.1.42 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()}