1
0
mirror of https://github.com/danbee/chess synced 2025-03-04 08:39:06 +00:00
chess/web/views/api/game_view.ex
Dan Barber 7ff1b03f89
Refactor the board data structure
Now we're only storing the pieces keyed by the piece position rather
than storing the entire board as a set of nested Maps. This makes moving
pieces much easier. We're also now storing the position as a pair of
array indices which should make calculating the possible moves easier.
2017-01-18 16:36:38 +00:00

10 lines
160 B
Elixir

defmodule Chess.Api.GameView do
use Chess.Web, :view
alias Chess.Board
def render("show.json", %{game: game}) do
Board.output(game.board)
end
end