diff options
Diffstat (limited to 'lib/chessh/ssh/client/game/renderer.ex')
-rw-r--r-- | lib/chessh/ssh/client/game/renderer.ex | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/lib/chessh/ssh/client/game/renderer.ex b/lib/chessh/ssh/client/game/renderer.ex index c7d3a96..b9071a9 100644 --- a/lib/chessh/ssh/client/game/renderer.ex +++ b/lib/chessh/ssh/client/game/renderer.ex @@ -69,8 +69,6 @@ defmodule Chessh.SSH.Client.Game.Renderer do end def render_board_state(%Game.State{ - width: _width, - height: _height, highlighted: highlighted, flipped: flipped, game: @@ -169,12 +167,18 @@ defmodule Chessh.SSH.Client.Game.Renderer do ) end - defp draw_board( - fen, - {tile_width, tile_height} = tile_dims, - highlights, - flipped - ) do + def draw_board( + fen, + flipped + ), + do: draw_board(fen, {@tile_width, @tile_height}, %{}, flipped) + + def draw_board( + fen, + {tile_width, tile_height} = tile_dims, + highlights, + flipped + ) do board_coord_to_piece_art = make_board_coordinate_to_piece_art_map(fen) tile_rows = make_board_tiles(tile_dims) |