summaryrefslogtreecommitdiff
path: root/lib/chessh/ssh/client/game/renderer.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chessh/ssh/client/game/renderer.ex')
-rw-r--r--lib/chessh/ssh/client/game/renderer.ex20
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)