Current section
Files
Jump to
Current section
Files
config/persist_compact_boards.exs
import Config
alias Islands.{Board, Coord, Island}
# Islands compactly occupying first 3 rows over 6 columns...
config :islands_board_cache,
compact_boards: [
# Leftmost 6 columns..
Board.new()
|> Board.position_island(Island.new!(:atoll, Coord.new!(1, 5)))
|> Board.position_island(Island.new!(:dot, Coord.new!(1, 4)))
|> Board.position_island(Island.new!(:l_shape, Coord.new!(1, 1)))
|> Board.position_island(Island.new!(:s_shape, Coord.new!(2, 3)))
|> Board.position_island(Island.new!(:square, Coord.new!(1, 2))),
# Rightmost 6 columns..
Board.new()
|> Board.position_island(Island.new!(:atoll, Coord.new!(1, 9)))
|> Board.position_island(Island.new!(:dot, Coord.new!(1, 8)))
|> Board.position_island(Island.new!(:l_shape, Coord.new!(1, 5)))
|> Board.position_island(Island.new!(:s_shape, Coord.new!(2, 7)))
|> Board.position_island(Island.new!(:square, Coord.new!(1, 6)))
]