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