1
2
3
4
5
6
7
8
a
b
c
d
e
f
g
h
<%= for rank <- 0..7 do %> <%= for file <- 0..7 do %> <%= render ChessWeb.SquareView, "square.html", rank: rank, file: file, piece: piece(@board, {file, rank}), selected: {file, rank} == @selected, available: {file, rank} in @available %> <% end %> <% end %>
<%= states(@game.state) %>