Creates a tile from a cell value.
Summary
Functions
Creates a tile (with embedded ANSI escape sequences) from cell_value.
Functions
@spec new(atom()) :: IO.chardata()
Creates a tile (with embedded ANSI escape sequences) from cell_value.
Examples
iex> alias Islands.Grid.Tile
iex> Tile.new(:atoll) # => A sandy brown tile
[[[[[] | "\e[38;5;215m"] | "\e[48;5;215m"], "<a>"] | "\e[0m"]
iex> alias Islands.Grid.Tile
iex> Tile.new(:atoll_hit) # => An islamic green tile
[[[[[] | "\e[38;5;34m"] | "\e[48;5;34m"], ">a<"] | "\e[0m"]